0

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

4

1 に答える 1