Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Kim ByeungHyun

<WIL> 9.19 ~ 9.25 / 웹 개발 미니 프로젝트, API, JWT 본문

공부/항해99

<WIL> 9.19 ~ 9.25 / 웹 개발 미니 프로젝트, API, JWT

sandbackend 2022. 9. 25. 23:42

한 주의 회고.

 

한일
  • 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