构建小程序开发环境
小程序开发
浏览:750 次

如果npm速度慢,请安装nrm以切换图像源。
Nrm是npm的图像源管理工具,可以在npm源之间切换
npm安装-g nrm,全局安装nrm
nrm ls公司
nrm使用淘宝
nrm添加注册表
注册小程序
下载并安装开发人员工具
图像.png
图像.png
安装后,您可以创建一个项目并在设置中输入appId(小程序ID)
激活云服务
图像.png
下载myvue代码和服务器代码
用微信公众号登录,用您打开的小程序账号扫码
前端MPvue
#1.首先检查节点js是否安装成功
$节点-v
第8.9.0版
$npm-v
5.6.0
#2.出于众所周知的原因,您可以考虑将源切换到tao源
$npm设置注册表https://registry.npm.taobao.org/
#3.全局安装vue cli
#通常,需要sudo权限
$npm安装--全局vue-cli@2.9
#4.基于mpvue快速启动模板创建新项目
#新手可以在一路返回时选择默认值
$vue init mpvue/mpvue快速启动我的项目
#5.安装取决于您
$cd我的项目
$npm安装
$npm运行开发
将下载的服务器代码中的服务器文件夹复制到前端代码
修改项目配置“qcloudRoot”:“./server/”

在开发者工具中显示腾讯云
点击腾讯云上传测试代码
首次选择模块上传,选中以下框,然后选择智能上传
图像.png
图像.png
图像.png
图像.png
图像.png
图像.png
图像.png
至此,腾讯云开发环境已经上线。
接下来,设置本地MySQL环境。否则,每次都必须上传服务器代码更新才能看到效果。
安装brew
安装MySQL
brew安装mysql
启动MySQL并创建库
mysql。服务器启动
mysql-uroot-p
创建数据库cAuth;
配置服务器代码
将生成新密钥
AppId//这是腾讯云的AppId,不是小程序
机密Id
机密密钥
服务器/config.js
常量形态={
//当地施工环境
serverHost:'localhost',
tunnelServerUrl:“”,
隧道签名密钥:“27fb7d1c161b7ca52d73cce0f1d833f9f5b5ec89”,
//您可以查看腾讯云相关配置的云API密钥控制台:https://console.cloud.tencent.com/capi
QcloudAppId:“”,//腾讯云的appId
qcloudSecretId:',
qcloudSecretKey:',
wxMessageToken:“weixinmsgtoken”,

网络超时:30000,
.....
mysql:{
host:'localhost',
端口:3306,
用户:'root',
数据库:“cAuth”,
通过:“123456”,
字符:'utf8mb4'
},
输入服务器代码
//输入服务器代码
cd我的项目
cd服务器
npm安装
节点工具/initdb.js
由于mysql8.0加密方法,报告了一个错误
图像.png
解决:
mysql>使用mysql
mysql>通过“123456”更改用户“root”@“localhost”,该用户用mysql_ native_ password标识;
mysql>刷新权限;
mysql>使用cAuth;
mysql>显示表格;
图像.png
安装nodemon
npm安装-g节点程序
在线部署时将使用腾讯云
7.启动服务器项目
npm运行开发
浏览器访问http://localhost:5757/weapp/test
我自己编写的接口返回了数据
图像.png
图像.png
图像.png