fetch("http://localhost:8080", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(item) })형들 이 object를 서버에 보내려는데 이게 JSON 형식에 어긋남??
해당 댓글은 삭제되었습니다.
JSON.stringify(obj) 했는뎁 8ㅅ8
재이슨 그대로 보내
그대로 보내는 방법이 따로 있음?
https://developer.mozilla.org/ko/docs/Web/API/Fetch_API/Using_Fetch
이거
보고 한건데
not found인데 json 이랑 상관있나
404 뜨는건 서버측에서 post 못받았단거지 요청 자체는 들어옴. request.body가 안들어옴
백 뭐임 스프링? 노드?
노드 ㅇㅅㅇ 백은 postman으로 테스트햇슴..
노드면 잘 모르겠네. 저거 객체 안에 객체 있는 형식 맞지? 그런 형태는 파싱하려면 좀 까다롭긴 한데
객체 안에 객체도 아니고 { photoSrc: photoSrc || "", userName: userName || "", userId: userId || "", message: message || "", } 이런형태
그럼 딱히 문제될건 없는데...저거 서버에 요청 오는거 맞긴 해? 404면 암만봐도 이상한데
localhost가 https인거부터 좀 수상한데 낱ㅋ
POST / 404 9 - 2.191 ms POST / 404 9 - 0.408 ms POST / 404 9 - 0.231 ms 오긴 온단말이지... 8ㅅ8
https 진짜 맞음?
일단은 https 아니고 http얌 8ㅅ8 post 요청 넣으면 서버에서 신호는 받음. json을 못받고있음
해결햇당...비동기 문제였음 ㅠㅠ fetch랑 promise받을때 둘다 await 넣어야하는걸