ssung_항해일지/웹개발종합_HTML, CSS, Javascript

4주차 개발일지

ssungcohol 2023. 1. 5. 19:02

4주차 3회독 완료!

 

수업목표

  • Flask 프레임워크를 활용하여 API를 만들 수 있다.
  • '화성에 땅사기' API를 만들고 클라이언트에 연결한다.
  • '스파르타피디아' API를 만들고 클라이언트와 연결한다.

 

수업 내용 정리

  • Flask - 기본 폴더 구조를 만들고 시작!
               (static (CSS 파일 저장) 폴더, templates (HTML 파일 저장) 폴더, app.py 파일을 만들고 시작!)
             - GET 방식 : 데이터 조회(Read) 요청 시 사용, 데이터 전달 (URL뒤에 물음표를 붙여 key=value로 전달)
             - POST방식 : 데이터 생성(Create), 변경(Updata), 삭제(Delete) 요청 할 때 사용
                                   데이터 전달 : 바로 보이지 않는 HTML <body>의 key:value 형태로 전달
  • meta 태그 - <head></head> 부분에 들어가는, 눈으로 보이는 것(body) 외에 사이트의 속성을 설명해주는 태그
                     - 카카오톡에 URL 전송 시 공유되는 사진, 설명, 사이트 제목 등을 생각하면 됨

 

내게 아쉬운점

  • 처음으로 실수 없이 완성했던 코드! 하지만, 아직 Flask의 GET, POST 방식의 흐름이 익숙해지기에는 부족
  • 서버에서 POST방식의 데이터 전달 시, 구조 파악 미숙
  • 클라이언트에서 POST 방식의 데이터 저장 시 원하는 데이터의 '값(.val())' 지정 미숙
  • 클라이인트에서 GET 방식의 데이터 표출 시 반복문 구조 미숙
  • 급하게 하지말고 천천히 생각하고 속도에 맞춰 진행하자! 오타로 인한 실수도 많다 씅재야..
  • 반복하고 반복하여 익숙하게 만들어 보자~
728x90

'ssung_항해일지 > 웹개발종합_HTML, CSS, Javascript' 카테고리의 다른 글

5주차 개발일지  (0) 2023.01.10
3주차 기록일지  (0) 2023.01.05
2주차 기록일지  (0) 2023.01.04
1주차 기록일지  (0) 2023.01.04