-
下载node和npm并且配置环境变量
-
下载数据库并本地连接导入
-
下载Nginx并配置反向代理
-
下载pm2挂载node
目前部分功能上线以后有问题,正在整改中,vue路由改为hash模式,因为后端暂时没有去做路由配置。
支持自己注册,邀请码暂时没有限制
测试账号:19198001091
测试密码:20010620
项目需要改进的点
-
首次加载过慢,未优化性能 (好像只能谷歌进?)
-
头像加载有问题 (头像接口已改 目前在研究如何优化这个接口)
-
某些接口上线以后出现问题,无法交互(可能数据库版本问题)
-
获取临时车接口问题 报错显示group by语句有误 (线下都好好的)已修复
-
续费接口问题 报错插入的时间格式不正确 用的moment.js计算的时间,果然线下线上差别还是有点大
ER_TRUNCATED_WRONG_VALUE: Incorrect datetime value: '2023-08-07T16:37:39+08:00' for column 'DueDate' at
row 1
- 时间问题解决 改成标准的
'YYYY-MM-DD HH:mm:ss'
模式
- 时间问题解决 改成标准的
-
-
聊天系统暂时没优化,做了个雏形出来
自己第一次部署项目,碰到无数的坑,这里总结出了我碰到的坑和找到的好资源
没头绪的小伙伴点击这里 B站老师教学
这个老师讲的很详细,但不免自己会遇到一些坑,根据这个视频的讲解配上下面的博客链接可以让自己少走点弯路。
准备好一个云服务器和连接工具(我用的xshell)
配置node和npm
主要配置环境变量
数据库的配置连接
一定养成 # ls
查看目录的习惯,这里下载的mysql版本有点低,建议自己去官网下载,如果你自己本地数据库版本过高,是导入不进去阿里云服务器的。
我是navicat远程连接的数据库,sql文件一直导入不进去就是因为版本的问题
如有导入出错的,尝试改sql文件中以下内容
utf8mb4_0900_ai_ci
改为utf8_general_ci
utf8mb4
改为utf8
还有每次更新数据库版本先要卸载当前版本,不然一直给你抛错。
记得在阿里云开启安全组3306的端口
Nginx配置
Nginx默认80端口,阿里云安全组也记得要打开
proxy_pass http://127.0.0.1:3000 //这是需要改的东西 最后的端口号依自己的来
PM2配置
配置后应该就可以随时访问了