一、前期准备
购买域名 + (云)服务器
购买https证书
二、解决方案
在一台(云)服务器上,安装好运行环境(nodejs+mysql+pm2+nginx),然后通过pm2运行小程序后端项目,并在nginx中配置https访问。
三、(云)服务器环境部署(基于Ubuntu)
nginx安装
nodejs安装
pm2安装
mysql安装
四、部署后端项目
进行到这一步,(云)服务器的环境都已经搭好了。接下来我们就来将小程序的后端项目部署到(云)服务器上。
获取AppID(小程序ID),AppSecret(小程序密钥),设置服务器域名(PS:域名需要备案后才能填写。)
图片.png
下载后端项目官方模板,模板中的server目录即是后端项目
Github仓库地址:Wafer2-startup
配置server/config.js
const CONF = {
port: '5757',
rootPathname: ' /data/release/weapp' , //服务器上server文件夹地址与此处一致
// 填写微信小程序 App ID
appId: 'wx33333',
// 填写微信小程序 App Secret
appSecret: 'wx22222',
// 是否使用腾讯云代理登录小程序
useQcloudLogin: fal