伙伴匹配项目 笔记
第二个项目完成上线🎉🎉
账号:leikooo 密码:1234567890
伙伴匹配后端代码:https://github.com/lieeew/yupao-backend
伙伴匹配前端代码:https://github.com/lieeew/yupao-frontend
这次上线用的还是服务器上线,等我过几天使用 腾讯云 腾讯云 Redis vercel 部署一遍
过几天不上注册界面,和一些出现的问题。
下面是项目总结:
- 先说遇到的 bug
- 部署时前端无法进行跳转到登录页面,NGINX 显示 404
解决方法:在服务器的「NGINX」 配置上加上
▼text复制代码location / { try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在 index index.html index.htm; } location @router { rewrite ^.*$ /index.html last; }
2) cookie 种不上,忘记改 domain 的设置
▼text复制代码server: port: 8081 servlet: context-path: /api session: cookie: # 线上地址 domain: 线上地址 http-only: true
3)swagger 文档报错显示 文件请求异常
未在主类上面加上 「@EnableSwagger2WebMvc」注解
要是版本比较低的话在配置文件上需要加上
▼text复制代码spring: mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER
- 服务器 java 版本过低(低于 1.8)导致出现使用 javafx 包下面的 javafx.util.Pair 出现错误
解决服务器上面安装之定义的 Java8 详细可以看这篇文章:https://abing.run/archives/baotainstalljdk
推荐,直接上传到服务器,解压到可以访问的目录下面 「/www/server 」
5) 一定要在生成的对应的 jar 包的后面加上 --spring.profiles.active=prod
暂时好像没有没想起来其他的错误[捂脸]
- 我的收获
其实这个项目时在学习星球算法的时候,学算法学类的时候开始的。相比算法来说,我感觉项目简单多了[捂脸]
断断续续大概 2个月知道昨天我才完成了这个项目。学到了很多,相比于 用户中心 项目这个项目讲了更多的东西,比如 Redis、swagger 、锁,更加熟练的 CRUD了,更加熟悉这个流程了。
自从开学了之后,我在星球的活跃度减少了不少,前一段时间还背小y@了,我也发现好像最近疲软了不少,以后要更活跃一些了。
我也最近养成了相对较好的习惯 「看书」,起源是看到了一句话 「人生不满百 常怀千岁忧」感觉真有道理啊,我现在感觉看书真的能学到很多东西,比如我最近看的 「思考快和慢」、「增广贤文」


