我正在尝试使用以下方式开始提供一些静态网页connect:
connect
var connect = require("connect"); var nowjs = require("now"); var io = require("socket.io"); var app = connect.createServer( connect.static(__dirname + '/public') ); app.listen(8180);
因此,我index.html在与/public文件相同的目录中的目录中添加了一个简单的目录app.js,但是当我尝试在浏览器中查看页面时,我从节点得到了以下响应:
index.html
/public
app.js
不能获取 /
我在做什么错以及如何纠正?
此代码应工作:
var connect = require("connect"); var app = connect.createServer().use(connect.static(__dirname + '/public')); app.listen(8180);
同样在connect 2.0中,不建议使用.createServer()方法。使用connect()代替。
var connect = require("connect"); var app = connect().use(connect.static(__dirname + '/public')); app.listen(8180);