1.本地
1.配置 config.js,修改server/config.js,增加如下配置,並修改 MySQL 相關的配置為您本地的 MySQL 數據庫,也是這個文件,注意
{ // 其他配置 ... serverHost: 'localhost', tunnelServerUrl: '', tunnelSignatureKey: '27fb7d1c161b7ca52d73cce0f1d833f9f5b5ec89', // 騰訊雲相關配置可以查看雲 API 秘鑰控制台: https://console.cloud.tencent.com/capi qcloudAppId: '您的騰訊雲 AppID', qcloudSecretId: '您的騰訊雲 SecretId', qcloudSecretKey: '您的騰訊雲 SecretKey', wxMessageToken: 'weixinmsgtoken', networkTimeout: 30000 }
2.初始化環境, 在此之前下載server包(設置-開發者工具-騰訊雲-后台管理,下載node.js SDK)
# 切換到服務端代碼目錄 cd server # 安裝依賴 npm install # 安裝全局依賴 npm install -g nodemon
3.初始化數據庫 - 打開 CMD 輸入如下命令:
node tools/initdb.js
4.啟動本地調試環境
#cd server 執行如下命令 npm run dev
2.開發環境
官網文檔鏈接:https://console.qcloud.com/lav2/dev
1. 找到小程序項目下的config.js文件,修改host為 微信開發者工具-詳情-騰訊雲狀態-開發環境 request 域名
2.修改server/config.js,
- 把本地開發環境配置隱藏
- 修改appId 和 appSecret(微信公眾平台后台找)
- useQcloudLogin: false
- 把mysql的password修改成appId
3.上傳代碼到測試環境
點擊騰訊雲,上傳測試代碼,如圖,四個勾都要勾上,點擊確定,然后就可以看到數據正常展示。
3.生產環境
1.阿里雲
- 安裝nodejs
- 安裝koa
- 安裝koa-router
2.騰訊雲