vue工程打包后,不分别部署,vue-router不跳转

在工作中遇到一点小问题,不理解为什么这样,望各位大神指点迷津,或者给出一个方向,谢谢。

场景:管理台项目,登录后跳转到首页

部署时,后台(SpringBoot)将程序放在static文件夹中,前端webpack配置将config/index.js文件中的assetsPublicPath改为'./'

在vue-router中,使用的是hash模式,在dev环境下登录后跳转是没有问题的。在前后端分别部署时跳转依旧没有问题。当后台工程与前端工程部署在同一个服务器下时,登录无问题,后台返回正常,打开f12,看到application里面前端也写入了token字段,但是未进行跳转。这里不是很理解,一定要单独用一个服务去启动么。

如果大神有额外的帖子如果方便也请贴一下,拜谢

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题