프로그래밍/WEB

[HTTP] 413 - Payload Too Large

dev_NineFive 2023. 5. 9. 00:01

웹서버를 개발하면 가끔 아래와 같은 에러가 클라이언트에서 발생할 때가 있다.

Failed to load resource: the server responded with a status of 413 (Payload Too Large)
createError.js:16 Uncaught (in promise) Error: Request failed with status code 413
    at createError (createError.js:16)
    at settle (settle.js:17)
    at XMLHttpRequest.handleLoad (xhr.js:62)

서버를 호출할때 보내는 데이터의 양이 너무 커서 발생하는 에러이다.

 

express서버에서의 해결 방안은 서버를 load할 때 옵션값을 할당하는것 으로

app.use(express.json({ limit : "10mb" })); 
app.use(express.urlencoded({ limit:"10mb", extended: false }));

위와 같이 json과 urlencoded에 limit을 설정해주면 된다.

'프로그래밍 > WEB' 카테고리의 다른 글

[개념깨기] URI/URL  (0) 2023.07.03
[CSS] textarea 크기 조절 제한  (0) 2023.05.09
[React, Nginx] nginx에 react 배포시 Not Found  (0) 2023.05.08