Articles of nowjs

正确的方式来使用nowjs

这是目前我使用nowjs的方式,但这是错误的方式来使用它? 客户: $('#guestbook_form').validate({ rules: { message: { required: true, maxlength: 1000 } }, submitHandler: function(form) { now.sendGb($(form).serializeObject()); } }); now.pushMessage = function(message) { $('#guestbook_records').append(message); }; 服务器: everyone.now.sendGb = function(message) { client.query( 'INSERT INTO guestbook SET owner_id = ?, user_id = ?, message = ?', [message.id, message.user_id, sanitize(message.message).entityEncode().trim()] ); everyone.now.pushMessage(message.message); }; (当然,这个代码还有一些其他的问题,但只是一个例子) 我应该如何使用nowjs? 感谢您的帮助

NowJS当前会话

我正在使用express,everyauth和now.js创buildnode.js应用程序。 我有一个服务器端的now.js函数,我希望能够访问调用此函数的已validation用户的“用户”对象。 我没有访问“请求”或“会话”对象,我只有用户cookie和connect.sid 我的问题是,什么最好的方式来获取我正在寻找的会议信息? 当原始页面请求进入时,是否将这些详细信息存储在cookie中? 或者有没有办法从connect.sid获取会话对象? 谢谢

在Nodejs上的基准并发连接?

我正在玩nodejs,并希望得到一些关于如何使用诸如nowjs,socket.io等在nodejs中的websocket上的并发连接进行基准testing的指南。

调用couchdb函数外的variables?

我有很多麻烦得到couchdb的响应处理程序做任何有用的node.js和now.js。 我的目标是回复客户或小组,并发现某些信息,这些信息也是从客户那里发现的。 everyone.now.login = function(){ var username = this.now.lusername; var password = this.now.lpassword; var test; db.get(this.now.lusername, function (err, doc, test, username) { if (err) { console.log(+ username + " doesn't exist!"); } else { console.log('Found user!'); console.log(doc); test = 1; } }); console.log(test); } 我在这里使用testing作为例子。 我在db.get之外声明它,在里面分配一个值来反馈,但是当console.log在外面运行时,它没有值。 我只是没有得到它或者是错的? (我释放我可以使用doc。(无论什么值),但有一个特定的variables,我想传递给客户之外的这个调用)

现在在Windows Azure上

我成功地用nodeJS&nowJS创build了一个小型聊天应用程序。 它在我的本地机器上运行完美。 现在我想在Windows Azure上托pipe聊天应用程序。 我已经有一个nodeJS服务器在我的Windows Azure帐户上工作,但我不断收到以下错误: [Error: Unable to load shared library C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node] 假设nowJS或socket.io没有正确安装。 (?)我找不到关于nowJS和windows Azure的任何文档。 谢谢! 完整的错误:(以防万一) [Error: Unable to load shared library C:\DWASFiles\Sites\ben- goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node] Error: Unable to load shared library C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node at Object..node (module.js:472:11) at Module.load (module.js:348:31) at Function._load (module.js:308:12) at Module.require (module.js:354:17) at require (module.js:370:17) at Object.<anonymous> (C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\lib\node-proxy.js:1:90) at Module._compile (module.js:441:26) at […]

如何在Windows上安装now.js

我试图在Windows上使用节点包pipe理器来安装now.js,但是出现错误。 这是我有: 你能告诉我我的安装有什么问题吗? 我认为在安装now.js之前,所有的依赖关系都已经被获取了。这就是为什么我没有执行npm install node-proxy和npm install socket.io

现在找不到模块 – nowjs和nodejs

我在我的home文件夹(/ home / myname /)中安装了nodejs。 到目前为止没有问题。 然后我安装了nowjs,并且有一个警告: 检查节点path:未find 现在,当我尝试这个例子: http : //nowjs.com/doc/example我得到的错误: node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Cannot find module 'now' at Function._resolveFilename (module.js:334:11) at Function._load (module.js:279:25) at Module.require (module.js:357:17) at require (module.js:368:17) at Object.<anonymous> (/var/www/www.mydomain.de/htdocs/helloworld_server.js:7:13) at Module._compile (module.js:432:26) at Object..js (module.js:450:10) at Module.load (module.js:351:31) at […]

now.js没有准备好

我有一个问题。 我正在尝试使用node.js / express.js / now.js创build一个dynamic的Web应用程序。 我已经做了一切,如http://nowjs.com/download小示例代码所示,没有成功,客户端的now.js脚本正确托pipe,但now​​.ready(..)从不触发。 唯一的区别是我使用express和我的服务器是用来初始化now.js是https。 你有什么想法可能导致它不工作? 服务器端: var server = express.createServer(..); .. server.listen(port, function() {..}); var nowjs = require('now'); var everyone = nowjs.initialize(server); everyone.now.log = function(msg) { console.log(msg); } 客户端: <script type="text/javascript" src="/nowjs/now.js"></script> <script type="text/javascript"> now.ready(function() { now.log('asd'); alert('asd'); }); </script> 任何帮助将不胜感激! 最好的,Kornel

在NowJS中的安全性

我发现NowJS,第一眼看上去很酷。 我玩了教程,它运作良好。 现在我问自己:这有多安全? 是不是可以注入XSS? 安全问题是在我的应用程序中使用它的最大障碍。 我应该像以前一样使用socket.io,还是以一种安全的方式让NowJS更容易?

在now.js / socket.io聊天中增强安全性

与nowjs或socket.io聊天是您可以使用它们执行的最简单的练习之一。 我想使用nowjs的Group对象来实现多房间聊天(使用非固定数量的房间和login用户)。 我还没有直接使用WebSockets,但是我想知道那里有什么安全问题。 例如,我需要多久检查一次authentication? 攻击者是否有可能“劫持”socket.io连接,如何防止它? 还有哪些安全陷阱需要关注?