PayloadTooLargeError: слишком много параметров в body-parser

Я получил PayloadTooLargeError, тогда я использовал bodyParser.urlencoded({ limit: '50mb', extended: true, parameterLimit: 1000000}) чтобы решить это, но так как я использую машинописный текст, он дает ошибку для parameterLimit в коде VS, говоря

Объектный литерал может указывать только известные свойства, а "parameterLimit" не существует в типе "{ inflate?: boolean; предел?: любой; типа?: любой; verify?: (req: Request, res: Response, buf: Buffer,...'.

я проверил исходный код https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/body-parser/index.d.ts#L41, он там есть. я не понимаю, как решить это

1 ответ

После некоторого копания я обнаружил, что использую очень старую версию index.d.ts из body-parser,

Я обновил его до более новой версии, и теперь он работает правильно.

Другие вопросы по тегам