express+vue开发路由配置问题

现在用的是vue的路由,但是express启动后页面就找不到了,然后我就改成这个样子

app.get("/",function(req,res){

res.send('index.html')

});

这样是没问题的,能正常访问,我想问的是如果直接访问别的地址就又找不到了,比如http://localhost:8080/aaa/bbb
这个该怎么解决呢?

阅读 4.4k
3 个回答

官方文档明确说过、如果使用h5 history模式也就是不用hash模式需要载入一个中间件

clipboard.png

// handle fallback for HTML5 history API
app.use(require('connect-history-api-fallback')())

放在代码的前面

文档原文的配置教程:

clipboard.png

改成*号试试

改成*号也是一样的 没用

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