1
var express = require('express');
var app = express();

app.get('/', function(req, res){
app.use(express.static('../../www'))
})

app.listen(8080)

根据文档,这应该可以工作,但它只会返回一页乱码

4

2 回答 2

0

最好使用path模块将当前文件夹和相对路径加入绝对路径。

var express = require('express');
var app = express();

app.use(express.static(path.join(__dirname, '../../www')));

app.get('/', function(req, res){
  res.send('done'); 
});

app.listen(8080);

正如@bulkan 评论,您使用/style.css访问www/style.css.

于 2013-10-31T04:01:42.240 回答
0

像这样移动app.use(express.static('../../www'));外部;app.get

var express = require('express');
var app = express();

app.use(express.static('../../www'));

app.get('/', function(req, res){
  res.send('done'); 
});

app.listen(8080);

http://expressjs.com/api.html#app.use

于 2013-10-31T00:29:08.567 回答