ppresume-api-1 | [09:07:27] ERROR (payload): PayloadTooLargeError: request entity too large
ppresume-api-1 | at readStream (/app/node_modules/.pnpm/raw-body@2.5.1/node_modules/raw-body/index.js:156:17)
ppresume-api-1 | at getRawBody (/app/node_modules/.pnpm/raw-body@2.5.1/node_modules/raw-body/index.js:109:12)
ppresume-api-1 | at read (/app/node_modules/.pnpm/body-parser@1.20.1/node_modules/body-parser/lib/read.js:79:3)
ppresume-api-1 | at jsonParser (/app/node_modules/.pnpm/body-parser@1.20.1/node_modules/body-parser/lib/types/json.js:135:5)
ppresume-api-1 | at Layer.handle [as handle_request] (/app/node_modules/.pnpm/express@4.18.2/node_modules/express/lib/router/layer.js:95:5)
ppresume-api-1 | at trim_prefix (/app/node_modules/.pnpm/express@4.18.2/node_modules/express/lib/router/index.js:328:13)
ppresume-api-1 | at /app/node_modules/.pnpm/express@4.18.2/node_modules/express/lib/router/index.js:286:9
ppresume-api-1 | at Function.process_params (/app/node_modules/.pnpm/express@4.18.2/node_modules/express/lib/router/index.js:346:12)
ppresume-api-1 | at next (/app/node_modules/.pnpm/express@4.18.2/node_modules/express/lib/router/index.js:280:10)
ppresume-api-1 | at middleware (/app/node_modules/.pnpm/payload@2.5.0_esbuild@0.18.20_typescript@4.9.5_webpack@5.89.0/node_modules/payload/dist/localization/middleware.js:46:16)
We can relax this limit for some MB. I will take 10 MB as the limit here, which is 100x larger than the default—can't believe anybody's resume would have more than 10MB in plain text.
[Optional] Possible Solutions
NA
Acceptance Criteria
relax the size limit of body parser from 10 KB to 10 MB.
Description
Found some error logs in ppresume server:
By default, express apply a 100kb limit for body parser: https://expressjs.com/en/resources/middleware/body-parser.html.
We can relax this limit for some MB. I will take 10 MB as the limit here, which is 100x larger than the default—can't believe anybody's resume would have more than 10MB in plain text.
[Optional] Possible Solutions
NA
Acceptance Criteria
Todo list
NA