快速搭建node後端服務
基於Koa2、Express、Mysql、Mongodb快速搭建Node後端服務,實現前後端通訊。
目的
爲不同 vue 項目快速搭建 node 後端服務,去除重複性工作;爲剛入門的同行提供一個清晰的 node 服務搭建流程與模板
框架、數據庫組合
在配置文件 ./config.js 中可自由設置組合,框架二選一,數據庫二選一,也可不選
- [ ] koa
- [ ] express
- [ ] mysql
- [ ] mongodb
const frameworkOptions = ['koa', 'express']
const databaseOptions = ['mysql', 'mongodb']
module.exports = {
framework: frameworkOptions[0],
database: databaseOptions[0] // false 不使用數據庫
}
生成server文件夾
選擇好框架、數據庫後,運行 node build.js 生成server文件夾、package.json及相關代碼文件
安裝包
進入server文件夾,安裝依賴包
cd server\
npm install
運行服務
node index.js
測試
直接打開 example 文件夾下 index.html,可測試與後臺是否成功通訊
總結
配置文件 config.js
node build.js
cd server\
npm install
node index.js
PS
1、生成server文件夾後,就可以將server文件夾拷貝到項目中使用
2、數據庫要事先建立好