03.前端部署文档

1、说明

前端包括4个端,分别是:

  • 用户端(微信小程序)
  • 快递员端(安卓app)
  • 司机端(安卓app)
  • 后台管理端(pc web)

2、用户端

2.1、开发者工具

用户端是基于微信小程序开发的,首先需要下载并安装微信开发者工具:
image.png
可以使用课程资料中提供的安装包或在线下载,点击下载

2.2、申请测试账号

接下来,申请微信小程序的测试账号,点击申请,通过手机微信扫码进行操作。
image.png
申请成功后,进行登录,点击登录,如下:
image.png
通过手机微信进行扫码登录:
image.png
即可看到测试账号信息:
image.png

需要将AppID和AppSecret保存到nacos配置中心的 sl-express-ms-web-customer.properties中:
image.png

2.3、导入代码

从git拉取代码,地址:http://git.sl-express.com/sl/project-wl-yonghuduan-uniapp-vue3
image.png
打开微信开发者工具(需要通过手机上的微信客户端进行扫码登录,不要使用游客身份登录),导入代码,注意导入的目录为:project-wl-yonghuduan-uniapp-vue3\unpackage\dist\dev\mp-weixin,使用测试账号:
image.png
导入完成后,需要修改env.js配置文件,将baseUrl变量设置为:http://api.sl-express.com/customer,此链接为与后端服务交互的地址,入口为网关地址:(修改完成后需要点击【编译】按钮进行重新编译)
image.png
如果需要完成登录,需要确保如下服务保持启动状态:
image.png
测试登录:
image.png
image.png
image.png
登录成功:
image.png

3、司机、快递员端

司机和快递员端都是安卓app的,可以安装在手机或通过模拟器进行使用,这里介绍模拟器的方式进行使用。(如果使用手机的话,需要通过内网穿透的方式访问网关)

3.1、模拟器

3.1.1、联想模拟器

在Windows平台推荐使用【联想模拟器】,安装包在资料\软件包\模拟器中找到。(如果联想模拟器不能正常使用也可以使用其他的模拟器)
安装完成后,设置分辨率为【手机 720 * 1280】:
image.png
效果如下:(安装apk直接拖入即可)
image.png
模拟器中的共享目录:
image.png
在模拟器的定位功能中可以设定位置信息,主要用于app中获取定位,在项目用于车辆位置上报等场景:
image.png

3.2、启动服务

测试登录的话,需要确保如下的服务处于启动状态:
image.png

3.3、快递员端

在app中设置接口地址:http://192.168.150.101:9527/courier
image.png
image.png
使用正确的用户密码即可登录:
image.png

3.4、司机端

司机端与快递员端类似,需要配置url为:http://192.168.150.101:9527/driver
输入正确的用户名密码即可登录成功:
image.png

4、pc管理端

pc管理端是需要将前端开发的vue进行编译,发布成html,然后通过nginx进行访问,这个过程已经在Jenkins中配置,执行点击发布即可。
地址:http://jenkins.sl-express.com/view/%E5%89%8D%E7%AB%AF/job/project-slwl-admin-vue/
image.png
vue打包命令:
image.png
将打包后的html等静态文件拷贝到指定目录下:
image.png
nginx中的配置:
image.png
nginx所在目录:/usr/local/src/nginx/conf
输入地址进行测试:http://admin.sl-express.com/#/login
image.png
确保如下服务是启动状态:
image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
当然可以!以下是一个前端部署上线的文档模板,你可以根据实际情况进行修改和完善: # 前端部署上线文档 ## 一、概述 本文档主要介绍前端项目的部署和上线流程,包括环境准备、代码打包、服务器配置、上传部署等内容。 ## 二、环境准备 ### 1. 服务器环境 在部署前需要准备好服务器环境,包括操作系统、Web服务器、Node.js、Nginx等相关软件的安装和配置。 ### 2. 代码准备 将前端代码上传至服务器,可以使用FTP、Git等方式进行上传。上传前需要对代码进行打包,一般使用Webpack、Gulp等构建工具进行打包。 ### 3. 域名和SSL证书 如果需要将前端项目通过域名访问,则需要准备好域名和SSL证书,可以通过域名注册商购买域名和SSL证书,或者使用免费的Let's Encrypt证书。 ## 三、部署流程 ### 1. 安装依赖 在服务器上安装Node.js和Nginx等相关依赖,具体命令如下: ``` sudo apt-get install nodejs sudo apt-get install nginx ``` ### 2. 配置Nginx 修改Nginx配置文件,将前端项目映射到Nginx的根目录下,具体修改方式如下: ``` server { listen 80; server_name example.com; root /var/www/example.com; location / { try_files $uri /index.html; } } ``` ### 3. 设置SSL证书 如果需要使用SSL证书,需要在Nginx配置文件中添加SSL证书相关信息,具体修改方式如下: ``` server { listen 443 ssl; server_name example.com; root /var/www/example.com; ssl_certificate /path/to/cert.pem; ssl_certificate_key /path/to/key.pem; location / { try_files $uri /index.html; } } ``` ### 4. 启动Nginx 启动Nginx服务器,具体命令如下: ``` sudo service nginx start ``` ### 5. 访问前端项目 通过浏览器访问前端项目,可以通过域名或者服务器IP地址进行访问。 ## 四、总结 本文档主要介绍了前端部署和上线的流程,包括环境准备、代码打包、服务器配置、上传部署等内容。在实际部署过程中,需要根据实际情况进行修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值