Kim ByeungHyun
<WIL> 9.19 ~ 9.25 / 웹 개발 미니 프로젝트, API, JWT 본문
한 주의 회고.
한일
- 9.19(월) 항해99의 시작날.
- 월 ~ 목 : 프로젝트 진행.
- 금, 토 : 프로그래머스 알고리즘 문제 풀기.
웹개발 미니 프로젝트 결과물
오늘의 운동 (fitness-today)
git hub : https://github.com/seonah12/fitness-todayy\
GitHub - seonah12/fitness-todayy
Contribute to seonah12/fitness-todayy development by creating an account on GitHub.
github.com
IP주소
http://43.201.32.240
Flask
Flask 프레임 워크 : 서버를 구동시켜주는 편한 코드 모음.
- 폴더, 파일
폴더 : static(이미지, css파일) , templates(html파일)
파일 : app.py , (명칭).index
- 기본구조
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home() :
return 'This is Home! '
@app.route('/mypage')
def mypage() :
return 'This is My page! '
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
API ?
은행 창구 역할을 한다. 서버와 연결하기 위해서 app.py 파일에서 여러 창구를 만드는데, 데이터를 조회 하려면 GET,
생성, 변경, 삭제를 하려면 POST를 사용한다. 데이터를 주고 받는 곳
POST를 사용하면 클라이언트에 입력되는 값들을 데이터베이스에 올려주고, 수정해주면 GET을 이용하여 데이터를 가져와 새롭게 찍어줄수있다.
API코드
GET 요청
POST 요청
sample_receive = request.form['sample_give']
Ajax 코드
- type : "GET" , date :{} / "POST" , date : {}
JWT ?
JSON Web Token
'공부 > 항해99' 카테고리의 다른 글
WIL 기술 면접 질문II (1) | 2023.04.09 |
---|---|
WIL 기술 면접 질문I (0) | 2023.04.01 |
<WIL> 10.17 ~ 10.23 / 주특기 심화, CORS (0) | 2022.10.23 |
<WIL> 10.3 ~ 10.9 / 주특기 입문, DI, IoC, Bean (1) | 2022.10.09 |
<WIL> 9.26 ~ 10.2 / Java알고리즘, 객체지향, JVM (0) | 2022.10.03 |