[스파르타코딩클럽/웹개발 종합반] 8일차. 4-6 ~ 4-13 강의 (프로젝트)

4-6. [모두의책리뷰] - 프로젝트 세팅
프로젝트 설정 - flask 폴더 구조 만들기
app.py 파일, static 폴더, templates 폴더, templates 폴더 안에 idex.html 파일,
flask & pymongo(리뷰저장기능) install
4-7. [모두의책리뷰] - 뼈대 준비하기
모두의책리뷰-app.py & index.html 코드스니펫 복붙 - app.py run - localhost:5000 확인
4-8. [모두의책리뷰] - POST 연습(리뷰 저장)
API 만들고 사용하기 - 제목, 저자, 리뷰 정보 저장하기(Create → POST)
1. 클라이언트와 서버 확인하기
2. 서버부터 만들기: app.py에서 insert
3. 클라이언트 만들기: index.html에서 제이쿼리로 input 가져 온 후, Ajax에 실어서 보내줌
4. 완성 확인하기
window.location.reload() #새로고침
4-9. [모두의책리뷰] - GET 연습(리뷰 보여주기)
API 만들고 사용하기 - 저장된 리뷰를 화면에 보여주기(Read → GET)
1. 클라이언트와 서버 확인하기
2. 서버부터 만들기
3. 클라이언트 만들기
4. 완성 확인하기
4-10. [나홀로메모장] - 프로젝트 세팅
app.py 파일, static 폴더, templates 폴더, templates 폴더 안에 idex.html 파일,
flask, pymongo, requests, bs4 install
4-11. [나홀로메모장] - API 설계하기
모든 프로젝트를 하기 전에는 API를 설계하는 일이 가장 처음에 해야 할 일.
우리 서비스에 어떤 기능들이 필요하고 그 기능은 어떤 순서로 구현을 할 건지 계획을 잡아야 함 = 설계
포스팅API - 카드 생성 (Create) #요청 방식 = POST
리스팅API - 저장된 카드 보여주기 (Read) #요청 방식 = GET
4-12. [나홀로메모장] - 조각 기능 구현해보기
조각 기능: API 설계 후, 어떤 기술이 필요할 때 먼저 그 기술을 미리 검증하는것.
API에서 수행해야하는 작업 중 익숙하지 않은 것들은, 따로 python 파일을 만들어 실행해보고,
잘 되면 코드를 붙여넣는 방식
meta태그: <head>안에 들어 있음. 사이트의 속성을 설명해주는 태그들.
4-13. [나홀로메모장] - 뼈대 준비하기
코드스니펫 복붙