почему промежуточное ПО app.get не работает после промежуточного ПО app.use в expressjs - PullRequest
0 голосов
/ 06 февраля 2019

Я использую следующий код в моем файле server.js, но код в get никогда не запускается с промежуточным программным обеспечением app.use (), но как только я закомментирую промежуточное программное обеспечение app.use, промежуточное программное обеспечение app.get () работаетдолжным образом.Может кто-нибудь сказать мне, почему это происходит?Вот фрагмент моего кода -

app.use('/',express.static('public'))

app.get('/',(req,res)=>{
    console.log('get req on /')
    res.send('returned') })

1 Ответ

0 голосов
/ 06 февраля 2019

Попробуйте app.use('/', express.static('public', {fallthrough: true})) Редактировать: не берите в голову, похоже, что по умолчанию это падение, поэтому указание этого параметра не изменит поведение.

...