我正在尝试使用以下代码测试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(未找到)
我做错了什么?如何纠正这个?
答案 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);