【发布时间】:2017-08-23 19:40:59
【问题描述】:
我正在开发单页一室聊天应用程序:客户端在HTML、CSS、原生JavaScript和AJAX;服务器端在node.js,实时更新long polling,RESTful API。我已经用 HTML 和 CSS 制作了客户端界面,现在我想与服务器建立连接。同样在客户端我使用localStorage。例如,当一些用户登录时,我将他的详细信息保存在localStorage变量中,然后我想将连接用户的数量更新到房间并将其显示在界面上的一些标签,所以如果这个用户是第一个登录的,那么连接的用户数是一个,如果有另外X个用户登录,那么连接的用户总数是X+1。那应该为所有连接的用户更新。
这是我第一次开发这样的东西,从昨天开始我一直在阅读有关此的文章,但我仍然不知道如何开始。我了解到要启动服务器,我需要将其添加到 server.js :
var http = require('http'),
url = require('url'),
fs = require('fs');
http.createServer(function (req, res) {
res.end("Hello world");
}).listen(8080, 'localhost');
console.log('Server running.');
取自here
这是我最后一个学校项目,我很困惑,不知道如何进行。非常感谢任何帮助。谢谢。
【问题讨论】:
标签: javascript node.js server client long-polling