'#'在我使用vue-router with express时,我的网址不对

时间:2017-04-26 07:15:44

标签: node.js express vue.js vue-router

网址显示为

  

本地主机:3000 / 索引# /仪表板

但不是

  

本地主机:3000 / 索引/# /仪表板

这是有线的。

这是我的明确代码。

app.get('/index', function (req, res) {
    const html = fs.readFileSync('index.html', 'utf-8');
    res.send(html);
});

我的vue-router代码。

{
  name: 'dashboard',
  path: '/dashboard',
  component: require('../views/dashboard.vue')
}

1 个答案:

答案 0 :(得分:0)

尝试在VueRouter中设置mode: 'history'

const router = new VueRouter({
  mode: 'history',
  routes: [...]
})

有关快递的更多信息,请参阅Vue Router HTML5 history mdoe