天天看點

将本地搭建成伺服器,運作小程式

前置條件 window,安裝Vscode,node.js,微信開發者工具

第一步:下載下傳server檔案夾

1.點選騰訊雲連結下載下傳

https://console.cloud.tencent.com/lav2/dev

看到第3步下載下傳node.js 的demo

将本地搭建成伺服器,運作小程式

2.下載下傳完成後點選解壓進入到解壓後的檔案夾将其中的server檔案複制粘貼到自己的項目目錄下

3.找到自己項目的粘貼過來的server檔案夾找到config.js

将本地搭建成伺服器,運作小程式

4.在第二行粘貼如下内容

serverHost:'localhost',

tunnelSignatureKey: '27fb7d1c161b7ca52d73cce0f1d833f9f5b5ec89',

// 騰訊雲相關配置可以檢視雲 API 秘鑰控制台:https://console.cloud.tencent.com/capi

//如下内容方通路如上注釋的網址,,如下開始

qcloudAppId: '自己的騰訊雲id',

qcloudSecretId: '自己的騰訊雲公匙',

qcloudSecretKey: '自己的騰訊雲密鑰',

//,,如下結束

wxMessageToken: 'weixinmsgtoken',

networkTimeout: 30000,

第二步安裝mysql

1.我安裝的是mysql8.0.19。參照如下網址

https://blog.csdn.net/qq_39119348/article/details/88655699

安裝如上網址的四步遇到問題是:安裝mysql時報錯: 由于找不到vcruntime140_1.dll,無法繼續執行代碼

将本地搭建成伺服器,運作小程式

參照如下網址解決

https://blog.csdn.net/qq_39119348/article/details/88655699

3.安裝好mysql後用cmd進入到mysql 建立專屬于微信小程式的資料庫

create database cAuth; 注意大小寫!結尾有分号!

4.建立成功後回到之前的server檔案下的config.js檔案配置如下内容

mysql: {

host: 'localhost',

port: 3306,

user: 'root',

db: 'cAuth',

pass: '123456', //連接配接本地mysql的root密碼 當連接配接騰訊雲時候是自己的微信小程式的appid

char: 'utf8mb4'

    },

第三步 安裝後端的各種依賴

1.傳回cmd 退出mysql。cd到你的項目的server檔案下 輸入npm install

2.安裝nodemon

在第一步完成後 再輸入 npm install -g nodemon

3.初始化資料庫 node tools/initdb.js。

進入mysql檢查是否有如下檔案

use cAuth;

show tables;

可以看到會有一個csessioninfo表

将本地搭建成伺服器,運作小程式

4.退出資料庫後,用cmd在項目檔案server檔案夾下啟動項目 npm run dev

我遇到的問題如是:Error: ERR_INIT_SDK_LOST_CONFIG

将本地搭建成伺服器,運作小程式

按照如下網址,将紅線标記的檔案下的js檔案裡圖檔顯示的這段内容注釋掉。已經解決

https://cloud.tencent.com/developer/ask/87303

4.在server檔案再啟動下,沒有問題。打開任意浏覽器輸入網址

localhost:5757 出現以下内容表示成功

将本地搭建成伺服器,運作小程式