当进入到某个路由之后,vue的单页应用部署IIS后,vue单页应用程序(history模式),按F5刷新页面会出现404错误,解决方案如下: IIS下部署后的解决方案一般是使用 URLRewrite。
顺晟科技
2022-09-03 12:17:09
191
我用的是Vue2.6,使用jwt进行身份验证,登录能够成功并路由到了Home页面。但是当我刷新主页时,又重新回到了登录页面,而且网页的地址变成了一个后端的地址和端口号。本人很不明白,可以帮忙提醒一下吗?
顺晟科技:
1、vue.config.js中的代理配置const webpack = require(“webpack”);module.exports = {devServer: {proxy: {“/api”: {target: “http://localhost:8888”,changOrigin: true,ws: false,pathRewrite: {“^/api”: “”,},},},},
lintOnSave: false,};2、api请求配置经过上面的配置,就能正常了。目前问题已经解决
您需要让您的 isLogged 函数在刷新时了解本地存储案例
多谢回复。我这里的实际情况不是这样的。真正的原因是路由的两种模式没有用好,hash和history。开始的时候没注意,随便的选了history模式,导致请求不正常。请求不正常后就导致程序直接跳转到了登录。我发现之后,重新调整的history模式的配置,刷新网页之后就不会跳转到登录页了
23
2022-09
03
2022-09
03
2022-09
11
2021-12
11
2021-12
06
2021-11