节点js – 创build持久的私人聊天室

我最近一直在阅读这么一个回合节点,聊天function似乎很好。 但是,我所看到的唯一聊天示例基本上是将聊天服务器广播到固定的URL(如会议室)。 是否有可能使用节点js来创build更像gchat的聊天客户端? – 在当前页面上popup一个聊天窗口,然后通过多个页面持续。 有没有人看过这个例子呢? 如果没有,build议其他技术用于这个目的(我知道这是在其他问题的答案)? 谢谢。

如何使用mysql包得到nodejs的结果?

首先,我连接数据库并selectDB: var defaultOptions = { user: "root", pwd:'admin', db:"britcham_dev_local", server:"local", // Maybe we don't need this variable. }; var client = new Client(); client.user = defaultOptions.user; client.password = defaultOptions.pwd; client.connect(function (error, results) { // }); client.query('USE ' + defaultOptions.db, function (error, results) { // }); 其次,我用客户端对象查询: var self = this; var this.users; client.query("SELECT * FROM […]

Node.js中的面向行的stream

我正在开发一个使用Node.js的多进程应用程序。 在这个应用程序中,父进程会产生一个subprocess,并通过pipe道使用基于JSON的消息传递协议与其进行通信。 我发现大的JSON消息可能会被“截断”,使得发送到pipe道上的数据侦听器的单个“块”不包含完整的JSON消息。 此外,小JSON消息可能被分组在同一块中。 每个JSON消息将由一个换行符分隔,所以我想知道是否已经有一个实用程序将缓冲pipe道读取stream,使它一次发出一行(因此,对于我的应用程序,一个JSON文档一次)。 这似乎是一个很常见的用例,所以我想知道是否已经完成。 我会很感激任何人可以提供的指导。 谢谢。

间隔发送消息到websockets

我试图build立一个“查看最近的search”function到我的网站。 本质上,我想每5秒钟在网站上显示一个新的最近的search。 做这个的最好方式是什么? 我正在考虑让每个页面通过socket.io连接到我的服务器,然后每隔5秒向所有套接字广播一个关于新search的消息。 在客户端,当从套接字服务器接收到消息时,我将使用一些客户端JavaScript来更新网页的最近search部分。 是这样做的最好方法吗? 如果是这样,我该如何执行? 我正在使用node.js / express。

nodejs,当文件改变时自动运行testing

有没有办法自动运行testing,当应用程序中的文件更改? 在铁路上有一个叫做守卫的gem。 如何在nodejs中实现相同的function?

client.get()的值是“true”而不是实际值

我正在使用nowjs和node_redis。 我正在尝试创build一些非常简单的东西。 但到目前为止,这个教程已经让我空白,因为他们只做了console.log()。 //REDIS var redis = require("redis"), client = redis.createClient(); client.on("error", function (err) { console.log("Error "+ err); }); client.set("card", "apple"); everyone.now.signalShowRedisCard = function() { nowjs.getGroup(this.now.room).now.receiveShowRedisCard(client.get("card").toString()); } 在我的客户端: now.receiveShowRedisCard = function(card_id) { alert("redis card: "+card_id); } 警报只给出了“真实” – 我期待得到“苹果”的关键“卡”的价值。 有任何想法吗?

在node.js中有dojo.hitch是否相等

我正在寻找一种function,这种function绑定“这个”。 虽然写起来很简单,但在编写或使用dojo之前,我想确保它不是node.js环境中stream行模块的一部分。

节点包的文件附件和图像大小调整

我正在寻找处理文件附件和图像大小调整的节点包。 东西类似于回形针和载波gem。

expressjs node.js为google / etc bot和人stream量提供不同的数据

我想确定传入的请求是来自bot(例如google,bing)还是人类,并且为每个客户端提供不同的数据,例如用于客户端JavaScript的json数据来构build站点或预处理的html。 使用expressjs,有没有一个简单的方法来做到这一点? 谢谢。

我如何将JS对象从服务器端传递到NodeJS中的客户端

在PHP中,我使用脚本标记以JSONforms将对象从后端传递到前端。 <script> var serversideStuff = '<?php echo json_encode($serversideArray); ?>'; </script> 如何使用nodeJS,express和Jade将JS对象从服务器端传递到客户端。 可能有一个很好的方法,我只是不知道。 希望你能帮助我。