【问题标题】:Vue JS static link issueVue JS 静态链接问题
【发布时间】:2017-05-30 10:32:22
【问题描述】:

我有 Vue.js 应用程序 (v2)。

如果我不调用站点的根目录,则子链接不起作用。

工作示例:

  1. 转至:http://frontend-clickwash.azurewebsites.net
  2. 转到http://frontend-clickwash.azurewebsites.net/login

如果我直接去:http://frontend-clickwash.azurewebsites.net/login

我收到错误消息:“您要查找的资源已被删除、名称已更改或暂时不可用。”

【问题讨论】:

  • 您的服务器应配置为对所有请求(包括 404 错误)响应 index.html。你的服务器软件是什么?

标签: javascript routing vue.js vuejs2


【解决方案1】:

无论请求什么路由,您的服务器都应该始终响应您的前端应用程序。

这样当你尝试直接访问 /login 时,你的服务器会完全响应你的前端应用程序,然后当你的 vue 应用程序结束加载时,它会检查哪个路由是活动的,然后渲染正确的组件。

【讨论】:

    猜你喜欢
    • 2011-09-20
    • 2012-07-26
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 2018-06-26
    • 2012-01-28
    • 1970-01-01
    相关资源
    最近更新 更多