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
,
Я обновил его до более новой версии, и теперь он работает правильно.