1. 程式人生 > 實用技巧 >把 nodejs koa2 製作的後臺介面 部署到 騰訊雲伺服器

把 nodejs koa2 製作的後臺介面 部署到 騰訊雲伺服器

我 使用 nodejs koa2框架 製作後端介面, 現在將nodejs koa2 部署到伺服器

koa2專案 實現 介面 可以看我的 這篇文章:

簡單實現 nodejs koa2 mysql 增刪改查 製作介面

1. 我使用 寶塔面板 快速部署,先在伺服器上安裝 寶塔面板, 我伺服器是CentOS 7.5 64位,安裝寶塔面板的方法

如何安裝寶塔面板 看這裡:https://www.bt.cn/download/linux.html

安裝完寶塔面板之後,給寶塔面板 安裝 PM2管理器

2.將本地的 koa2專案上傳到伺服器

3. 通過 寶塔面板快捷上傳

4. 因為我本地開發 用的nodejs 環境是 v10.15.3 所以需要給伺服器上的 nodej環境也統一下

你也看下 你本地的 npm版本 是否 和 伺服器上的版本 一致

5. 我本地是用 cnpm 快速安裝 的 ,因為 npm 國內比較慢,所以在伺服器上 我也安裝了 cnpm, 你上圖看到的 cnpm yarn 都是我接下來安裝的

在寶塔面板的 終端上 安裝 cnpm yarn

安裝 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org


cnpm 安裝yarn
cnpm install -g yarn --registry=https://registry.npm.taobao.org

配置 yarn
yarn config set registry https:
//registry.npm.taobao.org -g yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

6.安裝專案的依賴 (即 node_modules 資料夾)

7. 配置 PM2管理器 ,管理專案

8.接下來,還不能訪問,需要2步操作

a. 去騰訊雲伺服器上,在安全組那邊 把3036埠 設定入站規則

b.Linux防火牆開啟3036埠

firewall-cmd --add-port=3036/tcp

回到寶塔終端

瀏覽器 訪問埠

部署成功了

再看下 介面能不能訪問