TIL day 16

이혜원·2022년 12월 5일
0

오늘 한 일

프로젝트를 더 진행했다. mysql db와 연결은 성공했다.. 그런데 axios로 그 값을 클라이언트로 불러올려 했는데 실패함..

계속 이런식으로 error가 나서 response도 불러오지 못했다..

구글 서칭을 해봤더니 해결방법이 이런 식으로 뜨더라

그래서 이렇게 해봤다.. 그런데도 안고쳐지더라..

그래서 일단 ajax로 하기로 했다.. 그건 잘 되더라. 왜지..?


다른 값들은 다 잘 db에서 받아오는데 이미지만 깨지더라.

이런 식으로 쓰는데.. 다른 값들은 다 잘 나오는데 이미지만 이래서 뭐가 잘못되었나 싶어 console에 찍어봤다.

봤더니 title은 잘나오는데 image 값은 b'/static/images/mycat.jpg'로 뜨더라. 저놈의 b는 어디서 온것인가...

그 다음은 이 게시글을 클릭하면 그 하나의 게시글만 크게 보이게 하고 싶었다. 그런데 그 게시글의 값을 어떻게 불어오는지 모르겠다. $().val을 잘 쓰면 될것 같기도 하고..

하... 더 알아봐야겠다. 도데체 서칭을 어떤 식으로 해야될 지 모르겠다.

  • 우리 API 계획서를 바꿔야 된다. API는 심플하게 말해서 데이터를 주고받는 것이라고 한다. 따라서 reponse는 json으로 응답을 받아야 된다. 왜냐하면 받는 data의 format을 정해줘야 되기 때문이다. 아니면 format이 제각각이라 프로그램이 읽지를 못하기 때문이함.

따라서 다른 페이지로 리다이렉트, return 이런건 API가 아님..

0개의 댓글