一、服务器部署教程:
1.安装宝塔面板。脚本: yum install-y wget wget-o install . sh
http://download . Bt.cn/install/install _ 6.0 . sh bash install . sh
2.安装环境。完成Pagoda面板安装后,下载并安装nginx、MySQL和PM2管理器(包括)软件。
Nodejs)
3.服务器端上传。在文件管理内创建新目录,给目录命名(如“demo”),并上传项目服务器端压力。
缩小包,解压缩。
4.安装从属脚本(注意!要在此处运行命令,必须位于服务器端文件夹的根目录下。否则,PM2将报告
别跑错了!):
安装Npm
[Oracle建议您优先使用NPM install。如果长时间下载没有响应或下载速度慢,建议使用amoy
宝物的NPM镜像脚本:NPM install-g cnpmregistry=https://registry . NPM . Taobao . org(使用
淘宝镜像后,该命令将成为cnpm install。)
5.创建数据库。数据库编码utf8mb4,(建议使用top导入)导入数据库文件help.sql
6.修改数据库配置。打开/pub/config/config.js并修改数据库配置MYSQL: {
主机:“localhost”、
用户:“我的名字”,
Password : “password “,//数据库密码
端口: “3306 “,
Database : “myname “,//数据库名称
Timezone : “08:00 “,
DateStrings: true
},
7.修改小程序配置。打开/pub/config/config.js并修改小程序配置APP_ID:“自我填充”,//微信
小程序APPID
APP_SECRET:“自我填充”,//微信小程序APP键
Mch_id:“自行编写”,//客户编号
MCH _ key :“自行填写”,//企业key(没有商品编号就不先填写)
8.开始项目。打开PM2管理器,添加新项目,然后选择项目所在的路径。启动文件为bin/www。项目名称可以随意命名。然后开始项目。
9.域名反向代理。在Pm2管理器中,单击“映射”按钮将条目映射到自己的域名。之后就可以了。
以域名访问项目。
10.访问服务器项目地址:http://xxx.xxx.com扩展层块内容h1=标题
P Welcome to #(title)表示服务器端部署成功。
(PS:如果可以打开页面,但登录没有响应,则客户端打包时“NODE_API”的IP或域名将显示为
否填写正确)
二、校园服务微信小程序客户端部署教程。
1.安装依赖性。脚本: (与上述服务器端一样,在客户端文件夹根目录下运行命令。)
安装Npm
2.打开src/assets/js/yzy.js文件
Const yzy={
.
将node _ API : ” http://API . demo.com/API/”,//更改为自己的服务器地址
.
}
3.导出包。脚本:构建NPM执行
导出的文件位于dist目录中
4.有两个dist文件夹和一个index.html文件进入dist目录,这两个文件将上载到服务器端/public
目录下
5.访问域名http://xxx.xxx.com时,将出现后台管理登录界面、默认帐户admin密码qwe123123
三、背景使用手册
初始登录用户名:管理员密码:qwe123123
第一阶段,创建地区(校园)
1.输入校园名称。例如:“特定电子技术学院”
2.输入序号:序号越低,等级越高
3.在背景和手机端查看代理区域列表
注意:创建代理领域后,用户无法选择该领域。需要在您所在的地区添加代理
使用。
第二阶段,增加代理人(主要阶段)
1.设置代理登录帐户,并输入用户名和密码。
选择用户类型:校园代理。
地区:输入代理地区标识。
手机号码和代理时间填写:这两个与注释信息相同。
2.管理员可以查看代理的服务信息、生产数据、订单数据。您还可以启用、禁用帐户
账号、服务内容设置。
注:在此步骤中,用户可以选择自己的地区,但还没有服务项目。管理员必须向代理添加服务
项目。
步骤3,添加服务
1.选择服务项目。开源版本有快递替代、打印服务、校园跑步等6个选项
桥梁、替代服务、现场维修、其他帮助。运营版在上述基础上增加了文件下载和租赁服务两项。服务项目。
快递更换和打印服务:只有代理人可以接手该类型的订单(快递更换与隐私和财产安全有关。
开源版本订购信息,该服务由校园代理商承包,以避免收到快递。)。
全栈分发版可以消除这些限制,设置快递替代供所有人查看,并保护个人信息。
只能看到护理、点菜的工作人员。
其他事项:所有订单用户都可以接管
2.输入代理ID:您可以在代理列表中查看代理ID
3.用户利润:输入小于或等于1的数字。如果输入实例0.7,则表示在该类型的订单完成后,用户可以执行以下操作:
收到该订单70%的金额。
4.代理利润:输入小于或等于1的数字。如果输入实例0.1,则表明代理在该类型的订单完成后可以执行以下操作
收到该订单10%的金额。
5.平台利润:输入1或更小的数字。输入实例0.2表示平台在完成该类型的订单后可以
收到该订单20%的金额。
6.说明这项服务。例:这项服务由校园代理人承包。
7.添加标签:不能添加打印服务和快递替代,其他4项都可以添加。示例:添加系统重新安装5
“元”在小程序端点击这个标签,可以看到奖金变成5元。
8.创建ICON:系统时提供了6个图标。只需输入“/img/s1.png”。图标名称为s1至s6。
应对:快递替代/IMG/S1 . PNG;校园跑腿/IMG/S2 . PNG;打印服务/img/S3 . png;访问维度
维修/img/S4 . png;替代服务/IMG/S5 . PNG;其他帮助:/img/s6.png。操作版中添加的两项服务
主题:下载文档/img/xz . png;租赁服务/img/zj.png .
也可以输入其他图片路径。以http开头就可以了。
9.选择默认订单订购者。前提是订单工作人员通过了平台审核。设定预设订单订购者的用途。这个类
有形订单可以在平台上收购,并分配给该订货员。
步骤4,添加校园送货地址
用户选择的送货地址需要代理端添加。所以首先要用代理账户登录。让代理人完成地理分布。
添加送货地址。(注:开源版本校园代理登录可能会出现密码错误消息,此错误
在操作版本中进行了完全修改,开源版本可以直接在数据库中修改校园代理密码。数据表是y_user,单词
段值是MD5加密后的32位密文。)。
1.添加地址组
a,输入组名(例如“南区”)。
b、输入序列号。序列号越低,排名越高。
c、是否可见,默认情况下是否可见,如果单击“不可见”,小程序端将不会显示组和组下的所有位置。地址。
2.添加地址
a,输入组ID。可以在地址组列表中查看
b、输入地址名称(如二楼)
c、输入注释(如男性睡眠)
d,输入序列号。序列号越小,排名越高。
到了这个阶段,小程序就可以正常使用了。
四、设置小程序API接口
微信小程序使用https协议,因此需要SSL证书。这里推荐宝塔的SSL证书。一键分发,很好。
然后要去宝塔网站注册账号和实名认证,审查速度很快。认证结束后退出宝塔网站,自己进去。
在自己的宝塔面板和宝塔面板中找到边栏站点选项,打开该站点,然后单击“选择边栏SSL”
登录项目、宝塔账户、申请证书一键放置即可。(请小心不要选择强制https。不要打开这个!)。
修改Utils/util.js文件
Const util={
Api :’ https://xx.xxx.com/API/’、
web src : ‘ https://xx . XXX.com/#/dayin _ wx ‘,
在这里改变自己的域名就行了!
解决常见错误:
1.后台点击登录后没有反应。检查在打包客户端时创建的API接口,以查看访问的域名和接口1
收件人。其次,在服务器端/pub/config/config.js中检查服务器端数据库连接配置,并修改服务器端文本
部件后,必须从PM2管理器重新启动!否则无效。
调试小程序时报告错误接口错误500。这种情况下是/pub/config/config.js中的appid和密钥
弥补错误。建议您直接去微信公共平台重置密钥,然后重新填写。(大多数人都会遇到这个问题。
全部用重置键解决)
调试小程序时报告错误的服务器端错误。这是因为没有配置校园代理和校园。登录
系统后台,按照上述用户指南逐步完成后台配置。
暂无评论内容