EtoC

백에 데이터 전송 에러 본문

ETC/Error

백에 데이터 전송 에러

게리드 2023. 8. 5. 00:00

GET 요청 에러

드디어 mongodb파트에 왔는데 처음부터 에러가 떴다..
ReferenceError는 변수의 문제로 알고있다. 값이 없거나 선언되지않았다거나..(조만간 다시 공부하자..)
혼자서 해결해보려했으나 못 찾겠어서 내마음대로 바꿨던 부분을 강의를 보고 다시 똑같이 썻다.
결과는..

그냥 이름 바꾼거만 바뀌고 에러는 똑같음..
객체 id 불러오는것을 잘못썼나하고 바꿔봄

못 불러옴...

하지만 콘솔을 찍어보면 잘 나온다.
그렇다면 문제는 pug파일인것인가...

)

)

퍼그 파일을 요리조리 수정해봐도 # 부분이 잘못됬다고만 하고 뭐가 문제인지 모르겠었다.
issue에도 없는 내용이고.. 잠시생각해보다가 console에서 값이 뜨는데 못가져오는게 이상해서 return 끝쪽에 video라고 객체를 받아오게하였다.

)

일단 이걸로 해결되었다..
는 무슨! 바로 다음 post에서 에러가 날 또 반겨줌.

POST 요청 에러

RangeError..처음보는 에러인데 범위에러..?

코드를 잘 보니 한번에 보였다. 퍼그파일 렌더링한다고 안쓰고 send...

res.render로 바꾸니 다시 잘 실행 되었다.

)

하지만 눌러보면

빠밤

)

)

자잘 자잘한거 너무 틀리는듯..ㅜ


간단 용어 정리

GET

GET은 데이터를 받는것

POST

POST는 데이터베이스를 변경할 데이터로 무언가를 하려는것. 무언가의 수정,추가

absolute URL

href의 앞머리에 / 를 넣으면 내가 어디에있든 root경로 + /edit으로 가게 된다.

relative URL

href의 앞머리에 /를 지우면 relative url이된다.
브라우저는/가 없기때문에 우리가 있는경로에 edit을 붙인 경로로 보내준다.