如果我使用它,为什么我的图像文件classroom.ejs
不显示
app.configure(function() {
//app.use('/room1',express.static(__dirname+'/public'));
app.use(express.static(__dirname+'/public'));
app.set('views', __dirname + '/public');
});
app.get('/room1/:nickname', function(req, res){
res.render('classroom.ejs', {title: req.params.nickname});
});
如果我取消注释app.use('/room1',express.static(__dirname+'/public'));
有用。无论路由如何,我都需要从中提取静态文件,/public
并且考虑到它位于顶部的事实,它应该具有最高优先级。我正在使用 Express 3.0.x