如何使用node.js从push-it服务client-js

时间:2011-02-17 10:45:26

标签: node.js

我刚开始使用node.js.我的市长问题是缺乏文件,但我正在通过,我真的很喜欢它

现在我正在尝试使用位于socket.io之上的push-it。 Docs提到提供静态client-js文件,但我不知道该怎么做。我已经尝试过不同的路径。 Socket.io开箱即用,但我找不到如何为push-it做到这一点。

我使用npm

安装了push-it

感谢您的任何提示, 米格尔

1 个答案:

答案 0 :(得分:0)

您可以使用connectexpress来管理静态文件,

与dnode文档建议完全一样。

__ dirname是您正在运行的目录,通常使用__dirname +'/ public'并将文件放在那里

var connect = require('connect');
var server = connect.createServer();
server.use(connect.staticProvider(__dirname));

var dnode = require('dnode');
dnode(function (client) {
    this.cat = function (cb) {
        cb('meow');
    };
}).listen(server);