【问题标题】:Vue Webpack: After upload to shared hosting url refresh return 404 Not FoundVue Webpack:上传到共享主机 url 刷新后返回 404 Not Found
【发布时间】:2018-12-07 14:18:18
【问题描述】:

这是我第一个使用 Vue 和 Firebase 的项目。我在本地运行该项目,一切正常。将 dist 文件上传到我的共享主机后,除 URL 外,一切正常。当我进行任何刷新时,它会给我带来 404 Not Found 页面。

注意:在我的本地服务器上一切正常。

【问题讨论】:

  • 你能分享你的firebase.json文件吗?如果你使用路由器,你的router.js文件
  • 请检查 ....我添加了我的 firebase、路由器和 main.js 文件

标签: firebase webpack vue.js firebase-hosting


【解决方案1】:

您提供的信息很少(几乎没有),所以我不得不猜测:

您没有将后端配置为支持在历史模式下运行的路由器。

如何做到这一点取决于您使用的后端 - 此处的路由器文档中记录了一些解决方案:

https://router.vuejs.org/guide/essentials/history-mode.html

如果您的共享主机不允许您相应地自定义配置,您将不得不:

  • 切换到“哈希”模式进行路由
  • 寻找更好的托管服务提供商

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-01
    • 2016-03-16
    • 2016-03-24
    • 2017-05-11
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多