亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

服務器上如何啟動node Server?

服務器上如何啟動node Server?

慕萊塢森 2018-07-02 00:14:22
新人學習node.js中,在本地環境下做的demo,想放在自己服務器上搞之前在本地,每次都有在命令行用node命令啟動服務器,比如:node server.js現在放到了自己的騰訊云服務器上,難道每次都要先用node命令啟動一下才能查看嗎?怎么做到用戶自己訪問網頁的時候就自行起這個node服務器?求解~
查看完整描述

3 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

不應該是用戶訪問的時候自己起,而應該是這個server一直是在啟動狀態
可以看一下forever或者pm2

查看完整回答
反對 回復 2018-07-08
?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

樓主啟動服務方式可能帶來的問題

  1. 操作繁瑣:略

  2. 服務健壯性差:比如程序運行出錯,服務器就掛了,然后用戶就訪問不了。最起碼需要支持自動重啟。

其他隱患:更新了服務,比如修改了配置等,每次需要人工重啟。更糟糕的是,有可能直接就忘了重啟。

使用pm2的原因

解決上面的問題。

如何使用

使用很簡單,首先安裝pm2

npm?install?-g?pm2

然后改用pm2來啟動程序。--watch表示,監控程序運行狀態,一旦:

  • 服務異常:自動重啟

  • 服務發生變化:自動重啟

  • 其他

pm2?start?server.js?--watch


查看完整回答
反對 回復 2018-07-08
  • 3 回答
  • 0 關注
  • 4159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號