当前位置: 首页 > 面试题库 >

是否可以使用node.js在客户端和服务器之间共享数据?

詹斌蔚
2023-03-14
问题内容

有什么方法可以在node.js的客户端和服务器之间共享数据(包括对象)?我曾经依赖于为此目的而设计的模块now.js,但是该项目已经停产了,我正在寻找替代品。现在now.js被放弃了,还有没有其他方法可以在客户端和服务器之间无缝同步变量?


问题答案:

在now.js之后,两个最接近的竞争者是shareJS和dnode:

http://sharejs.org/

https://github.com/substack/dnode



 类似资料:
  • 我在这里看到过类似的问题,但没有一个完全像这样,所以我希望我不是在重复已经问过的问题。 我对node.js很陌生 我被困在尝试将代码分成“模块”的步骤。我的项目目录结构如下。 我的index.js启动快速服务器并设置基本的socket.io连接。据我所知,这个起点index.js文件是“服务器端”js。 索引. js 因此.js,我对事物何时从服务器端转移到客户端的理解.js在这里开始变得奇怪。索

  • 我有一个服务(ServiceA),客户端可以订阅endpoint,订阅后,该服务使用服务器发送的事件连续产生数据。 如果这很重要的话,我将使用ProjectReactor和Java。 这可能很重要,所以我将解释这个endpoint的作用。每隔15秒,它从另一个服务(ServiceB)获取数据,检查15秒前获取的数据是否有更改,如果有,它将使用此数据生成一个新事件,如果没有更改,它将不发送任何内容(

  • 问题内容: 我用Node.js运行一个简单的http服务器: 我的index.html文件: 现在,我想在我的index.html文件中打印服务器端变量:temp。但是我不知道该怎么做。 也许有人可以帮助我从服务器到客户端交换变量。 问题答案: 正如您可以在@WebServer的答案中看到的那样,节点中有多种模板引擎。 我想给你一个使用其中一个的例子-EJS: 首先安装它: server.js:

  • 问题内容: 我想在两个或更多不同的node.js应用程序服务器之间启用基于套接字的p2p通信。我正在使用socket.io处理给定服务器与其服务的Web应用程序之间的所有此类通信- 但我正在寻找的是一种服务器与服务器之间进行通信的方法。 我最初以为它像这样简单: 但是,事实证明,服务器端socket.io实现没有提供“连接”方法,仅提供了侦听方法。 为什么是这样?为什么不能将节点应用程序服务器视为

  • 问题内容: 我正在使用google map version3 api的google map应用程序,特别是google.maps.geometry.encoding中的实用程序方法,例如decodePath,encodePath,computeDistanceBetween,interpolate,以便计算位置 在Web应用程序的第一个版本中,大多数应用程序逻辑都在Web浏览器中,现在我想将一些逻

  • 问题内容: 我在一个具有不同进程的应用程序上工作,并被要求包含那些进程以实现更多隔离。 问题在于,进程与单个“管理程序”进程共享内存以便交换数据(它们使用经典的共享缓冲区)。该解决方案是为满足性能要求而实施的,因为它在用户空间中运行,因此在用户空间和内核空间之间没有内容切换。 如果我没看错,则不可能在单个IPC名称空间内运行多个docker容器,但是我不知道单个docker容器是否可能属于不同的I