1. 程式人生 > >服務器部署node項目

服務器部署node項目

服務 成功 str pan 程序 findstr win nod http

  相信如果做過node項目,在本地應該遇到的問題不會太多,即使遇到問題了自行谷歌也會解決的,但是作為前端程序員,服務器端部署就會遇到一些問題了,參考我寫的文章服務器如何安裝node http://www.cnblogs.com/caichunbao/p/6744909.html

  在本地啟動node項目可以直接使用node命令運行一個文件,就可以看到效果,但是在服務器上這樣做,你會發現關掉shell之後,你的這個node服務就關閉了,所以在服務器環境下需要換一個思路,我看了一些網上的解釋,最終找到了一個我認為比較實用的方法,可以解決這個問題

安裝

npm install forever -g

檢查

是否安裝成功,輸入下面的命令如果顯示版本號,就說明安裝成功了

forever --version

啟動 / 停止

啟動/停止node項目

forever start app.js
forever stop app.js

顯示所有運行的列表

forever list

關於端口占用的問題

window環境下

  查看端口占用:win+R運行cmd命令,輸入netstat -aon | findstr "端口號"  

  關閉占用端口:taskkill /F /pid “pid”

linux環境下

  查看端口占用:netstat -tunlp | grep "端口號"

  關閉占用端口:kill "pid"

服務器部署node項目