gpt4 book ai didi

durandal - 如何在 durandaljs 2.0 中设置刷新时的推送状态?

转载 作者:行者123 更新时间:2023-12-02 06:27:39 25 4
gpt4 key购买 nike

我正在使用 durandaljs 2.0。我已经按照建议和解释安装了 durandal 入门套件 here 。在 shell 中,我返回 router.activate({ pushState: true } ); 如相关 documentation 中所述。 (见页面底部)。令人高兴的是,该 URL 确实是“推送状态”格式,例如http://localhost:61285/flickr - 问题是,当我刷新页面时,我收到 404 错误,告诉我“找不到资源”。如果我将推送状态设置为 false(上面的 {pushState: false}),我会得到一个哈希 URL,例如http://localhost:61285/#flickr - 现在刷新确实有效。那么,如何在 durandaljs 2.0 中设置可与刷新一起使用的推送状态模式?

谢谢

埃里尔

最佳答案

也许已经晚了......但是

只需更改路由配置即可。就这么简单:

routes.MapRoute(
name: "Default",
url: "{*url}",
defaults: new { controller = "Home", action = "Index" }
);

关于durandal - 如何在 durandaljs 2.0 中设置刷新时的推送状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18301628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com