**内容**:

1. **环境准备**: 确保您的系统环境包含linux系统、宝塔面板、nginx、mysql以及pm2管理器(含nodejs)。

2. **服务端部署**:
* 在宝塔面板的/www/wwwroot文件夹下创建一个目录,并上传服务端代码至该目录,进行解压。
* 进入该目录,通过宝塔面板的ssh终端执行命令: `npm install`,以安装依赖。
* 创建数据库,选择ft8b4类型,并导入help.sql文件。随后,打开/pub/config/config.js文件,修改数据库配置,包括账号和密码。
* 修改微信小程序的相关配置,如APP_ID、APP_SECRET、Mch_id以及Mch_key等。
* 通过PM2管理器启动项目。添加新项目,选择项目路径,启动文件为bin/www,并启动项目。
* 进行域名反向代理。通过PM2管理器的映射功能,将项目映射至您的域名。之后,您便可以通过域名访问该项目。
* 若遇到访问问题,请确保在浏览器访问[http://你的域名](http://your%E5%9F%9F%E5%90%8D),若出现特定页面则代表服务端部署成功。

**分割线**

**客户端部署教程**:

* 在宝塔面板的/www/wwwroot/目录下创建一个新目录,上传客户端代码并解压。
* 通过宝塔ssh终端进入客户端目录,并执行命令: `npm install`以安装依赖。
* 打开客户端文件src/assets/js/yzy.js,找到NODE_API并修改为服务端绑定的域名地址。
* 使用命令`npm run build`进行客户端打包导出,完成后会出现一个dist目录。
* 将dist目录下的文件复制到服务端的/public目录下。
* 访问服务端绑定的域名,会出现后台管理登录界面,使用默认账号admin和密码qwe123123进行登录。

至此,您已经完成了校园跑腿服务小程序的源码部署和搭建。后续操作及小程序的使用将另行讲解。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。