Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
静的ファイルを提供しないすべてのURLで実行されるミドルウェアを作成するにはどうすればよいですか?
req.url「/js/」、「/ css /」、「/ images /」で始まらないかどうかを確認することを考えていましたが、もっと良い方法があるはずです
req.url
最も簡単な (そして最速の) 方法は、静的ファイル ミドルウェアを「キャッチオール」ミドルウェアの前に配置することです。
app.use(express.static(STATIC_DIR_HERE)); app.use(function notStatic(req, res, next) { // everything here will be non-static routes });
(appエクスプレスインスタンスはどこにありますか)
app