2013-04-12 100 views
1

新增節點開發。未能加載靜態文件express js

var app = require('express')() 
    , server = require('http').createServer(app) 
    , io = require('socket.io').listen(server); 

我的內容得到如下

server.listen(1337); 

app.get('/', function (req, res) { 
    res.sendfile(__dirname + '/index.html'); 

}); 

我試圖讓靜態文件,如下

server.use("/", app.static(__dirname + '/')); 

但它不書呆子得到錯誤。

如何獲得staTIC文件?

回答

2

剛讀快遞文檔

var express = require('express'), 
    app= express(), 
     , server = require('http').createServer(app) 
     , io = require('socket.io').listen(server); 


app.use("/", express.static(__dirname + '/')); 
+0

三江源它的工作原理 – user1834809

0

靜態函數是express模塊​​上的一個方法。

所以它應該是:

var express = require('express'), 
app = express(), 
io = require('socket.io').listen(server); 

app.use(express.static(__dirname + '/'));