0

我正在尝试使用以下代码测试 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(未找到)

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

4

1 回答 1

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);
于 2012-03-09T11:08:44.817 回答