如何对node.js进行纯javascript调用,该调用将通过WebSocket更新仪表板

如何对node.js进行纯javascript调用,该调用将通过WebSocket更新仪表板,javascript,php,node.js,websocket,Javascript,Php,Node.js,Websocket,我目前有一个客户端应用程序,我希望使用纯JavaScript尽可能保持轻量级。我正在发送一个图像请求,查询参数中有许多值。为了进行故障排除,我启用了一个标志,并希望将此请求发送到服务器,当前考虑的是Node.js。然后,我想创建另一个包含我打开的仪表板的网页,该仪表板通过WebSocket连接到此Node.js服务器。当从我的纯JavaScript应用程序中触发请求时,我希望看到这些值出现在仪表板上。这将允许我对传递的值执行一些进一步的处理,以便更轻松地执行分析 有人对这种设置有什么建议吗。我现

我目前有一个客户端应用程序,我希望使用纯JavaScript尽可能保持轻量级。我正在发送一个图像请求,查询参数中有许多值。为了进行故障排除,我启用了一个标志,并希望将此请求发送到服务器,当前考虑的是Node.js。然后,我想创建另一个包含我打开的仪表板的网页,该仪表板通过WebSocket连接到此Node.js服务器。当从我的纯JavaScript应用程序中触发请求时,我希望看到这些值出现在仪表板上。这将允许我对传递的值执行一些进一步的处理,以便更轻松地执行分析

有人对这种设置有什么建议吗。我现在有php,我在Apache服务器上调用它,然后试图设置ratchet以从服务器执行websocket部分,但是在进一步阅读之后,Apache和ratchet不能很好地协同工作。我在检测onOpen事件时遇到了问题,很多文章都在推荐Node.js,所以我觉得值得一看

我现在已经在AWS上安装了Node.js服务器,但我发现的许多TUT都声明使用cleints端的Socket.io或其他LIB。如上所述,我不希望对clients框有任何依赖关系,但不关心必须在服务器端运行什么。如果在这方面有更多经验的人对前进方向有任何建议,我很乐意听到:非常感谢您的时间

-编辑-


最后,我设置node.js以使用express.js处理初始请求。然后在这个处理程序中,我开始使用socket.io来处理与dash连接的任何其他客户端的任何更新。这似乎如我所愿。您可以在客户端使用WebSocket来实现这一点

旧版本的IE不支持WebSocket


请分享你的尝试。这个问题太宽泛了。我试着在这里回答,但我想它太长了,所以我在原来的问题后面加了一个编辑。