2013-03-01 2 views
0

У меня есть server.js вроде этого:Как получить доступ и обслуживать статические файлы в экспресс

var express = require('express'); 
var app=express(); 
app.get('/',function(req,res){ 
res.send(index.html); //this is stupid 

}); 
app.listen(3000); 

я есть индексный файл в том же каталоге, что и server.js

Пожалуйста путеводителей ,

+0

, если индекс в том же каталоге, добавьте этот line app.use (express.static (__ dirname)); иначе создайте другое имя dir, которое будет публично, затем app.use (express.static (__ dirname + '/ public')); –

ответ

1

Вы вообще не видели их документы? Там же упоминание о статическом файле, служащей в FAQ, например: http://expressjs.com/faq.html

1

Написать это:

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

Поместите все государственные статические файлы в/папки

Смежные вопросы