2011-02-17 42 views
1

我刚开始使用node.js。我的市长问题是缺乏文档,但我通过,我真的很喜欢它如何使用node.js从push-it服务于client-js

现在我试图使用位于socket.io顶部的push-it。 Docs提到要提供静态的client-js文件,但我不知道该怎么做。我已经尝试了不同的路径。 Socket.io开箱即用,但我无法找到如何执行push-it的方法。

我安装了推它使用NPM

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

回答

0

可以使用connectexpress服务器静态文件,

完全一样dnode文档建议。

__dirname是你从运行的目录,这是通常使用__dirname +“/公众”,并放置在那里,你的文件

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); 
+0

generalhenry嗨, 我的问题是,我不希望把客户端脚本放在我的脚本文件夹中(这个脚本文件已经被设置并正在工作),但直接访问由npm安装的文件。这样我确保始终使用正确的文件版本。 顺便说一下...我使用Express。 – Michi 2011-02-18 08:15:46

相关问题