浏览器javascript可以监听路由/url吗?
因此,我知道node.js,知道如何让它侦听路由上的请求,以及如何从浏览器向该路由发出请求,但我想知道是否也可能出现相反的情况 以这个场景为例:浏览器javascript可以监听路由/url吗?,javascript,node.js,Javascript,Node.js,因此,我知道node.js,知道如何让它侦听路由上的请求,以及如何从浏览器向该路由发出请求,但我想知道是否也可能出现相反的情况 以这个场景为例: 我有一个包含一系列随机项目的数据库,这些项目呈现在一个页面上。 对数据库的请求是在服务器端进行的,客户端只在需要时从服务器请求数据。 但是(至少对firebase而言)firebase为我们提供了一些事件,这些事件在每次更新数据库时都会启动 好的,我更新了服务器上的数据,但是我怎样才能告诉用户呢 “哟!取而代之的是这些数据” 当有一些新数据可用时
我有一个包含一系列随机项目的数据库,这些项目呈现在一个页面上。 对数据库的请求是在服务器端进行的,客户端只在需要时从服务器请求数据。 但是(至少对firebase而言)firebase为我们提供了一些事件,这些事件在每次更新数据库时都会启动 好的,我更新了服务器上的数据,但是我怎样才能告诉用户呢 “哟!取而代之的是这些数据” 当有一些新数据可用时
在这里,我想在这条路线上使用一些监听功能,因为我对如何实现这一点没有太多的想法。(可能会再次提供html页面,不过我想知道再次加载整个页面会有多好,仅仅因为妈妈决定将牛奶添加到购物清单中)?你必须使用WebSocket来实现这一点。每当数据发生变化时,您只需发出一个浏览器将侦听的事件,并在不刷新页面的情况下自动动态添加/操作dom即可 另一个解决方案是,您可以每隔10-15秒对服务器进行连续点击,以检查是否有新信息,如果有新信息,则相应地进行操作。(不建议使用此sol) 问候,,
瓦伦websocket?服务器发送事件?问题总是一样的:推(WebSocket)或拉(客户端定期请求更改)。两者都有利弊,但在这里讨论太广泛了。