【问题标题】:Page.js: Instead of Hashbang just Hash?Page.js:而不是 Hashbang 只是 Hash?
【发布时间】:2016-03-23 06:21:09
【问题描述】:

现在如果 page.js 生成 url,它们看起来像这样:

http://mysite.dev/#!/contact

好吧,我可以选择完全禁用 hashbang 并使 url 看起来像这样:

http://mysite.dev/contact

但这给了我一个问题,每当我刷新 URL 时,我都会收到一个失败的获取请求。

我宁愿只有一个hash,像这样:

http://mysite.dev/#/contact

这有可能吗?

【问题讨论】:

    标签: javascript routing single-page-application


    【解决方案1】:

    如果您希望完全删除#!#,则将您的服务器设置为始终响应您的主页的请求,无论路由如何。然后你的 javascript 可以决定是显示页面还是 404 未找到。

    检查 page.js 代码后,似乎您唯一的选择是 hashbang。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-20
      • 2014-01-08
      • 2017-01-12
      • 2011-12-12
      • 2012-03-09
      • 2015-12-14
      • 2019-11-21
      • 2011-03-17
      相关资源
      最近更新 更多