Vue history模式刷新后频繁404错误怎么办?

2026-04-01 13:401阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计436个文字,预计阅读时间需要2分钟。

Vue history模式刷新后频繁404错误怎么办?

目录+项目场景:+问题描述:+原因分析:+第一步:+第二步:+总结:+项目场景:+提示:+这里简要介绍项目相关背景:+Vue项目使用history模式路由+问题描述:+提示:+这里描述项目中遇到的history模式相关的问题:+Vue+history模式

目录
  • 项目场景:
  • 问题描述
  • 原因分析:
    • 第一步
    • 第二步
  • 总结

    项目场景:

    提示:这里简述项目相关背景:

    vue项目路由history模式

    问题描述

    提示:这里描述项目中遇到的问题:

    vue history模式刷新404原因

    原因分析:

    因为在history模式下,只是动态的通过js操作window.history来改变浏览器地址栏里的路径,并没有发起http请求,但是当我直接在浏览器里输入这个地址的时候,就一定要对服务器发起http请求,但是这个目标在服务器上又不存在,所以会返回404 解决方案:

    第一步

    如何切换history模式 在router.js中配置

    const router = new VueRouter({ mode: ‘history', base: process.env.BASE_URL, routes, // 切换路由后滚动条置顶 scrollBehavior() { return { x: 0, y: 0 } } }) export default router

    第二步

    module.exports = { publicPath: ‘/', //这个必须,引入静态资源需要从根路径引入,否则会找不到静态资源 devServer: { // history模式下的url会请求到服务器端,但是服务器端并没有这一个资源文件,就会返回404,所以需要配置这一项 historyApiFallback: { index: ‘/index.html' //与output的publicPath }, }, }

    Vue history模式刷新后频繁404错误怎么办?

    总结

    到此这篇关于vue history模式刷新404原因及解决的文章就介绍到这了,更多相关vue history模式刷新404内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

    本文共计436个文字,预计阅读时间需要2分钟。

    Vue history模式刷新后频繁404错误怎么办?

    目录+项目场景:+问题描述:+原因分析:+第一步:+第二步:+总结:+项目场景:+提示:+这里简要介绍项目相关背景:+Vue项目使用history模式路由+问题描述:+提示:+这里描述项目中遇到的history模式相关的问题:+Vue+history模式

    目录
    • 项目场景:
    • 问题描述
    • 原因分析:
      • 第一步
      • 第二步
    • 总结

      项目场景:

      提示:这里简述项目相关背景:

      vue项目路由history模式

      问题描述

      提示:这里描述项目中遇到的问题:

      vue history模式刷新404原因

      原因分析:

      因为在history模式下,只是动态的通过js操作window.history来改变浏览器地址栏里的路径,并没有发起http请求,但是当我直接在浏览器里输入这个地址的时候,就一定要对服务器发起http请求,但是这个目标在服务器上又不存在,所以会返回404 解决方案:

      第一步

      如何切换history模式 在router.js中配置

      const router = new VueRouter({ mode: ‘history', base: process.env.BASE_URL, routes, // 切换路由后滚动条置顶 scrollBehavior() { return { x: 0, y: 0 } } }) export default router

      第二步

      module.exports = { publicPath: ‘/', //这个必须,引入静态资源需要从根路径引入,否则会找不到静态资源 devServer: { // history模式下的url会请求到服务器端,但是服务器端并没有这一个资源文件,就会返回404,所以需要配置这一项 historyApiFallback: { index: ‘/index.html' //与output的publicPath }, }, }

      Vue history模式刷新后频繁404错误怎么办?

      总结

      到此这篇关于vue history模式刷新404原因及解决的文章就介绍到这了,更多相关vue history模式刷新404内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!