在工作中遇到一点小问题,不理解为什么这样,望各位大神指点迷津,或者给出一个方向,谢谢。
场景:管理台项目,登录后跳转到首页
部署时,后台(SpringBoot)将程序放在static文件夹中,前端webpack配置将config/index.js文件中的assetsPublicPath改为'./'
在vue-router中,使用的是hash模式,在dev环境下登录后跳转是没有问题的。在前后端分别部署时跳转依旧没有问题。当后台工程与前端工程部署在同一个服务器下时,登录无问题,后台返回正常,打开f12,看到application里面前端也写入了token字段,但是未进行跳转。这里不是很理解,一定要单独用一个服务去启动么。
如果大神有额外的帖子如果方便也请贴一下,拜谢