App源码

源码星仓|校园跑腿服务微信小程序源码(Node.js服务端+MySQL)

面向大学生创业的校园综合跑腿微信小程序源码,包含Node.js服务端、小程序客户端和后台,支持快递代取、打印服务、校园跑腿等6项服务,需自备服务器和已备案域名。

源码星仓|校园跑腿服务微信小程序源码(Node.js服务端+MySQL) 项目封面
用途分类
App源码
技术栈
未提供
本站上架时间

项目介绍

该源码为校园综合跑腿服务微信小程序,包含服务端、客户端和后台,适合校园创业项目。门槛:需自备服务器和已备案域名,推荐2核4G服务器,最低配置1核2G。 一、服务端部署: 1. 安装宝塔面板。 2. 安装环境:Nginx、MySQL、PM2管理器(自带Node.js)。 3. 上传服务端压缩包并解压。 4. 在服务端根目录运行 npm install 安装依赖(下载缓慢可改用淘宝镜像cnpm install)。 5. 创建数据库,编码utf8mb4,导入help.sql。 6. 修改 /pub/config/config.js 中的MySQL连接配置(host、user、port、database、timezone等)。 7. 同文件中修改小程序配置:APP_ID(微信小程序APPID)、Mch_id(商户号)。 8. 在PM2管理器添加项目,启动文件为bin/www。 9. 通过PM2映射按钮将项目反向代理到域名。出现Welcome信息即部署成功。 二、小程序客户端部署: 1. 在客户端根目录运行 npm install。 2. 修改 src/assets/js/yzy.js 中相关配置。 3. 运行 npm run build 打包,产物在dist目录,将dist文件夹和index.html上传到服务端 /public 目录。 三、后台使用: 步骤一:创建地区(校园),输入校园名称和序号(序号越小排名越靠前)。创建后需新增代理商代理该地区,用户才可选择。 步骤二:新增代理商,用户类型选校园代理,区域填写代理地区ID,填写手机号和代理期限。 步骤三:新增服务,开源版有6个服务项:快递代取(/img/s1.png)、校园跑腿(/img/s2.png)、打印服务(/img/s3.png)、上门维修(/img/s4.png)、代替服务(/img/s5.png)、其他帮助(/img/s6.png)。快递代取和打印服务仅代理可接单;全栈部署版可解除此限制并对隐私信息保护,仅接单员可见。设置用户收益、代理收益、平台收益比例(各不大于1,三者之和为1),可添加标签(快递代取和打印服务除外)、填写ICON(也可用http开头的其他图片路径)、选择默认接单员(需已通过审核)。 步骤四:添加校园配送地址,先建地址分组(名称、序号、是否显示),再按分组ID添加地址。 四、小程序API接口设置:小程序需https协议,建议使用宝塔SSL证书一键部署;修改utils/util.js中的域名为自己的域名。 常见错误排查:后台登录无反应时,检查客户端打包时填写的API接口域名是否与实际一致,并检查服务端 /pub/config/config.js 数据库配置,修改后需在PM2管理器中重启才生效;小程序调试报服务端错误,通常是后台未配置好校园代理和校区,需按手册逐步完成配置。