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 を使用しています