gpt4 book ai didi

javascript - 从backbonejs和nodejs调用router

转载 作者:行者123 更新时间:2023-12-02 19:23:04 25 4
gpt4 key购买 nike

我有一个网络应用程序。基本上它是一个单页应用程序。初始页面是一个名为index.html 的平面html 文件,其中有一个指向require.js 的脚本声明。从那里我使用backbonejs 来处理客户端逻辑。 index.html 由nodejs 提供服务。

我的问题是,页面内的任何操作,例如,我单击链接,都会调用主干路由器。这就是我希望成为单页应用程序的行为。

例如:www.testserver.com,然后我单击一个链接,该链接显示注册模式屏幕www.testserver.com/register,通过 Backbone 路由器插入状态

当我直接在浏览器中打开网址而不是访问应用程序内的某个链接时,就会出现问题。例如,我将www.testserver.com/register粘贴到浏览器中。然后请求被发送到我的 Node 路由器。我假设这是正确的行为,因为该页面尚不存在,这意味着主干路由器也不存在。

我想知道正确的解决方法是什么。当我访问此链接时我应该做什么?我如何将正确的行为传递回我的主干应用程序。

非常感谢。

最佳答案

服务器应始终返回index.html页面。当您在 Backbone 中启动路由器时,路由器会处理导航并调用您为实际路线定义的函数。

关于javascript - 从backbonejs和nodejs调用router,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12316746/

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