http – “无法GET /”使用Node.js上的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);

所以我在/ public目录下的app.js文件所在的目录添加了一个简单的index.html,但是当我尝试在浏览器上查看页面时,我从节点获得这个响应:

Cannot GET /

我做错了什么,我怎么能纠正它?

此代码应该工作:

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);
http://stackoverflow.com/questions/9627441/cannot-get-with-connect-on-node-js

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:http – “无法GET /”使用Node.js上的Connect