Now.js不会发送客户端Javascript

时间:2012-03-09 09:18:29

标签: node.js nowjs-sockets

我正在尝试使用以下代码测试now.js:

var connect = require("connect");
var nowjs = require("now");
var io = require("socket.io");

var app = connect().use(connect.static(__dirname + '/public'));

app.listen(8180);

var nowIni = nowjs.initialize(app);

在HTML方面,我在<head>上引用它,就像这样:

<script src="/nowjs/now.js" type="text/javascript"></script>

问题是,当我在浏览器上访问该页面时,我会在错误控制台上看到它:

  

获取http://192.168.1.78:8180/nowjs/now.js 404(未找到)

我做错了什么?如何纠正这个?

1 个答案:

答案 0 :(得分:1)

如果您使用connect 2.0,此代码应该可以正常工作:

var connect = require("connect");
var nowjs = require("now");
var http = require("http");
var io = require("socket.io");

var app = connect();
app.use(connect.static(__dirname + '/public'));

var httpApp =  http.createServer(app).listen(8180);

var nowIni = nowjs.initialize(httpApp);