express3でファイルをルーティングしようとしていますが、問題が発生します。
だからここにファイルをルーティングするためのコードがあります-
var app = require('express')(),
server = require('http').createServer(app),
io = require('socket.io').listen(server);
server.listen(8080);
// routing
app.get('/', function (req, res) {
res.sendfile("index/index.html");
app.use(app.static(__dirname + 'index'));
});
Chromeで開くlocalhost:8080
と、エラーが発生します:
TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'static'
私が間違ったことは何ですか?
私のHTML/CSS/JSファイルはすべてインデックスディレクトリにあります。