[TIL] 항해99 웹개발 종합 4주차 220613

HJ Kim·2022년 6월 14일
0

TIL

목록 보기
18/27

1. Flask 에서 API 만들기

(1) get 방식

  • index.html 에 Ajax 코드 입력

    • 버튼 클릭 시 hey()가 실행되고 hey에서는 json 파일을 잘 읽어오면 console 창에 결과 출력

  • app.py에 get 요청 api 코드 입력

    • '/test' 를 통해 /test page를 생성

    • 'title_give' 를 통해 들어온 값을 print 문에서 출력

    • /test page는 json 파일 형태로 값을 보여줌)

    • 아래 그림과 같이 title_give의 값으로 봄날은간다를 넘길 시 pycharm에서 봄날은간다를 출력함

(2) POST 방식

  • index.html 에 Ajax 코드 입력

    (GET과 다르게 data에 값이 있다. CRUD에서 R을 제외한 CUD, 즉 Create, Update, Delete 기능 시에 서버쪽으로 해당 기능에 필요한 Data를 보낸다고 생각하면 이해가 쉽다)

  • app.py에 POST API 코드 입력

    (POST 방식으로 title_give에 전달된 Data를 받아오는 것)

  • 웹 페이지에서 버튼을 누르면 console 창에 해당 json 형태의 Data가 출력됨과 동시에 봄날은간다가 pycharm에 출력

profile
티끌모아 태산을 아는 사람

0개의 댓글