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 |