如何將你的node服務放到線上服務器

  • 2020 年 5 月 21 日
  • 筆記

最近在用node寫後端數據處理,以前雖然也用node寫數據來進行測試,但是一直都是處於本地使用,

今天想將node作為後端服務來處理數據,

特此,以此博客記錄。

  第一步,寫node 接口, 在本地我們一般會安裝一些依賴。

    1. 安裝 Express   : npm install express save

    2. body-parser – node.js 中間件 : npm install bodyparser save

    3. cookie-parser  : npm install cookieparser save

    4. multer – node.js 中間件 :npm install multer save

    5. MySQL驅動: npm install mysql

  例:

    

 

  要注意的是, 要設置跨域訪問,否則在使用post請求的時候會提示跨域。

  

第二步,將寫好的node.js 服務上傳到服務器上。然後配置(配置完之後接口就可以不用帶端口號了)

  

 

 

 第三步,按裝PM2 管理器

  

 

 

  點擊設置

  

 

   

  接下來是添加模塊,也就是你的node的依賴

  

 

 

  當然了,安裝好pm2 之後 用 Xshell 6 來啟動服務也是可以的。

  先連接服務器會話,然後輸入 pm2 start /www/wwwroot/serverliangtuhua/server.js

  這裡的 /www/wwwroot/serverliangtuhua/server.js 是我上傳到服務器的node服務的js 文件,你要改成你自己的路徑和文件名。

  

 

   這樣就是啟動服務成功了。

  接下來就可以通過接口獲取數據了。做了服務器配置之後是不用帶端口號的

  

 

  到這裡node 服務就可以在線上使用了。