前置条件 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 出现以下内容表示成功