我在app.js的底部使用了这段代码
app.use(function (req, res) {
res.send('Route Not Found');
})
但是它在每个请求中执行。我只想在找不到路由时执行它。
答案 0 :(得分:0)
这很好。如果要包括外部路由文件,请确保将app.get('*' ...
放在每个文件的末尾。
const express = require('express')
const app = express()
app.get('/', function(req, res){
res.status(200).send('GET /')
})
app.get('/a', function(req, res){
res.status(200).send('GET /a')
})
app.get('*', function(req, res){
res.status(404).send('404')
})
app.listen(3000)