【发布时间】:2018-10-10 06:34:03
【问题描述】:
当我使用this.$router.push() 加载组件localhost:8080/scan 时,url 与组件一起加载但是当我执行npm run build 然后http-server dist/ 时,url localhost:8080/scan 不起作用,给出 404。
知道为什么它在开发中起作用而不是在构建之后起作用。
我确实在网上查了一下,发现这是一个 nginx 问题,但我尝试按照这个文档添加try_files $uri $uri/ /index.html;:https://router.vuejs.org/en/essentials/history-mode.html,但似乎没有任何效果。非常感谢任何帮助。
【问题讨论】:
标签: javascript node.js vue.js vue-router