Эта ошибка, кажется, вызвана методом res.send
. В старой версии Express (v3) первым аргументом был код состояния http, но в вашем случае это большое число (недопустимый код состояния http), поэтому выдается ошибка.
по порядку чтобы исправить это, вы можете сделать
- обновление до более новой версии express.
- вместо этого сделать
res.send(200, result)
.
См. Express v3 документы здесь для справки: https://expressjs.com/en/3x/api.html#res .send
res.send([body|status], [body])
Send a response.
res.send(Buffer.from('whoop'))
res.send({ some: 'json' })
res.send('<p>some html</p>')
res.send(404, 'Sorry, we cannot find that!')
res.send(500, { error: 'something blew up' })
res.send(200)
Вы можете видеть, что ваш случай такой же, как в предыдущем примере, но ваш первый аргумент - большое число 29636 , который является недействительным кодом состояния.