Inflearn Community Q&A
게시물 업로드 POST 메서드 Internal Sever Error
Resolved
Written on
·
437
0
게시물 업로드할 때 status: 500 Internal Server Error가
나옵니다.
게시물 업로드 함수는 아래와 같습니다.
const onSubmit = async (e: React.FormEvent) => {
e.preventDefault();
const formData = new FormData();
formData.append("content", content);
imgPreview.forEach((img) => {
img && formData.append("images", img.file);
});
await fetch(`${process.env.NEXT_PUBLIC_BASE_URL}/api/posts`, {
method: "post",
credentials: "include",
body: formData,
});
};작성한 폼데이터를 전송한 응답을 출력해보니 status:500,
Internal Server Error가 나옵니다.
네트워크 탭에서 확인해보니 formData는 제대로 전송되는 듯해요.


서버 로그로 확인한 결과입니다. 서버에서 문제가 발생한걸까요 ?

reactnext.jsreact-querynext-authmsw
Answer 1
jane3203936
Questioner
요청 헤더 쿠키에는 프론트 서버에 있는 쿠키였습니다. 다음 강의 게시물 업로드 완성 파트 보고 해결했습니다!
백엔드 서버에 요청을 보내기 위한 토큰을 따로 설정 안해서 발생한 문제였습니다. 감사합니다!






로그인한 상태에서 게시물을 작성했는데 유저 id가 없을수도 있나요? 사용자 이미지도 제대로 나오고 session-token도 존재합니다.