egg.js部署到服務器


關於egg.js項目部署服務器的問題

我使用的是騰訊雲centos , 部署前需要確保服務器上安裝了mysql, node .

mysql下載:https://dev.mysql.com/downloads/mysql/   我使用的是紅帽企業版Linux

node下載:http://nodejs.cn/download/ 我這里使用的是linux 64位

下載好之后需要將壓縮包放置服務器,新手建議下載xshell,以及xftp。

xshell類似於windows系統下的cmd控制台,方便敲命令行,xftp可以更方便的將電腦中的文件放入服務器,實現可視化。通過xftp將壓縮包放入服務器后進行解壓。我這里壓縮包是放在/opt文件夾下。

linux服務器下壓縮包根據不同格式有不同的解壓命令,可根據后綴名自行在網上百度。

解決端口占用:netstat -anp | grep 7001  查詢pid , sudo kill pid 殺掉進程

上面操作完成后進行以下操作

1.將egg項目除node_modules以外的文件壓縮,使用xftp放入服務器並解壓。我放在了/opt下

2.cd到解壓的文件夾中,通過 npm install --production 安裝項目依賴。

3. npm start 啟動項目。

4.在前端將接口地址改為http://(服務器地址) ,這樣就可以正常調用了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM