如何將你的node服務放到線上服務器
- 2020 年 5 月 21 日
- 筆記
最近在用node寫後端數據處理,以前雖然也用node寫數據來進行測試,但是一直都是處於本地使用,
今天想將node作為後端服務來處理數據,
特此,以此博客記錄。
第一步,寫node 接口, 在本地我們一般會安裝一些依賴。
1. 安裝 Express : npm install express —save
2. body-parser – node.js 中間件 : npm install body–parser —save
3. cookie-parser : npm install cookie–parser —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 服務就可以在線上使用了。