項目開源地址:gitee.com/yaozy717/dd…node
|--server //服務端目錄
|--client //後臺客戶端目錄
|--wxapp //微信小程序項目目錄
|--ddrun.sql //數據庫文件
複製代碼
請先將數據庫文件導入到數據庫。數據庫編碼爲「utf8mb4」mysql
{
"apps": [{
"name": "runing_demo", //項目名稱
"script": "production.js",
"cwd": "/www/wwwroot/nodeproject/ddrun/server", //服務端server的根目錄
"exec_mode": "fork",
"max_memory_restart": "1G",
"autorestart": true,
"node_args": [],
"args": [],
"env": {
}
}]
}
複製代碼
文件目錄:server/src/config/adapter.jsnginx
...省略以上配置...
/**
* model adapter config
* @type {Object}
*/
exports.model = {
type: 'mysql',
common: {
logConnect: isDev,
logSql: isDev,
logger: msg => think.logger.info(msg)
},
mysql: {
handle: mysql,
database: 'ddrun_demo', //數據庫名稱
prefix: 'erd_',
encoding: 'utf8',
host: '127.0.0.1', //地址
port: '', //默認3306
user: 'root', //用戶名
password: 'root', //密碼
dateStrings: true
}
};
...省略如下配置...
複製代碼
#1.進入項目目錄
$ cd server
#2.安裝依賴
$ npm install
# 若安裝依賴過程出現問題。請進行以下操做。server端與client端相同
# 能夠安裝淘寶鏡像來解決。
$ npm install -g cnpm --registry=https://registry.npm.taobao.org #此命令只需執行一次
$ cnpm install #npm的全部命令幾乎均可以用cnpm代替
複製代碼
#線上運行
$ npm run compile
$ pm2 start pm2.json
#本地運行
$ node development.js
複製代碼
文件目錄:client/public/js/apiurl.jsgit
export default 'http://x.x.x.x:8360/' //改成服務端訪問地址
複製代碼
#1.進入項目目錄
$ cd client
#2.安裝依賴
$ npm install
複製代碼
#線上運行
$ pm2 start npm -- run serve
#本地運行
$ npm run serve
複製代碼
文件目錄:wxapp/utils/util.jssql
const util = {
API: 'http://x.x.x.x:8360/', //改成服務端地址
...
...
...
複製代碼
若是對您有幫助,您能夠點右上角 "Star" 支持一下 謝謝!數據庫