首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Vue路由器/ Webpack开发服务器显示现在不能在页面上刷新/path?

为什么Vue路由器/ Webpack开发服务器显示现在不能在页面上刷新/path?
EN

Stack Overflow用户
提问于 2018-01-06 01:42:05
回答 8查看 11.2K关注 0票数 9

更新:

原来它是Windows上Vue webpack模板中的一个bug,很快就会修复

问题:

我用vue init webpack projectName安装了一个新的Vue项目,现在我在刷新页面时得到了:Cannot GET /path (在本地主机上)。

例如,如果我去/contact,我会看到页面的内容,但是一旦我点击刷新,我就得到了Cannot GET /contact

更重要的是,您现在不能简单地手动在地址栏中键入路由,您将得到相同的错误。

  • 我有mode: 'history'
  • 我在本地主机(npm run dev)上看到了这个

几天前它确实正常工作了。我现在该怎么做?

互联网上的所有答案都是没用的(也许我没有正确地应用它们)

index.js

代码语言:javascript
复制
import Vue from 'vue'
import Router from 'vue-router'
import Vuetify from 'vuetify'
import 'vuetify/dist/vuetify.min.css'
import Home from '@/components/Home'
import Contact from '@/components/Contact'

Vue.use(Router)
Vue.use(Vuetify)

export default new Router({
  mode: 'history',
  routes: [
    {
      path: '/',
      name: 'Home',
      component: Home
    },
    {
      path: '/contact',
      name: 'Contact',
      component: Contact
    }
  ]
})

正因为如此,我现在也不能做这种重定向的工作了:

代码语言:javascript
复制
{
  path: '*',
  redirect: '/'
}

我也会犯同样的错误。

所以我想这可能是Webpack的模板错误,我注意到webpack.dev.conf.js现在有点不同,现在有这样的线条:

代码语言:javascript
复制
devServer: {
    clientLogLevel: 'warning',
    historyApiFallback: {
      rewrites: [
        { from: /.*/, to: path.join(config.dev.assetsPublicPath, 'index.html') },
      ],
    },
    [...]

我想这和这件事有关。

EN

Stack Overflow用户

发布于 2020-11-22 18:40:43

我在vue路由器历史模式和webpack开发服务器上挣扎了一段时间。原来我在vue路由器定义中缺少了"base“属性:

代码语言:javascript
复制
const router = new VueRouter({
    mode: 'history',
    base: "/user",
    routes: [ ... ]
});

我的webpack配置如下:

代码语言:javascript
复制
devServer: {
    ...
    historyApiFallback: {
        rewrites: [
            { from: /^\/user/, to: '/user.html' }
        ]
    }
}

所以现在,当我转到http://mylocaldev.com/userhttp://mylocaldev.com/user/whatever时,它的工作原理与生产一样。

票数 0
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48123503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档