PayloadTooLargeError: слишком много параметров в body-parser - PullRequest
0 голосов
/ 13 июня 2018

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

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

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

1 Ответ

0 голосов
/ 13 июня 2018

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

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

...