#Increase request size limit in backend nodeJS server (express)

5 messages · Page 1 of 1 (latest)

brittle vector
#

I'm trying to send image from react frontend to server in json format where I have converted the image to base64. Since it's above 100kb I'm getting request entity size too large error. So I read the express docs and tried to increase this limit.
here's what I tried

app.use(express.json());
app.use(express.json({ limit: "5mb" }));
app.use(express.urlencoded({ extended: true }));
app.use(express.urlencoded({ limit: "5mb" }));

Still I'm getting same response (request entity too large) in frontend and a error (body-parser deprecated) in backend

outer hollow
#

you're putting it through the same middlewares twice, the first one of each without the limit extension. could be that

#
app.use(express.json({ limit: "5mb" }))
app.use(express.urlencoded({ limit: "5mb", extended: true }))
#

give that a whirl

brittle vector