express를 사용하면 가끔 아래와 같은 에러가 '클라이언트'에서 발생하는 상황이 있습니다.
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)
request를 보낼때 payload size가 너무 커서 발생하는 에러입니다.
express.js에서의 해결 방법은 서버를 load할 때 json limit size를 충분히 늘려주면 됩니다.
app.use(express.json({ limit : "10mb" }));
app.use(express.urlencoded({ limit:"10mb", extended: false }));
'JS' 카테고리의 다른 글
[NPM] npm cache 삭제 (0) | 2024.10.14 |
---|