본문 바로가기
✍ 따뜻한 개발 공부

[4주차] 웹개발 종합반 개발일지

by 따따시 2022. 10. 25.

<서버>

 

> 플라스크 서버 깔아주기 (라이브러리라고 생각하기)

 

👇👇👇 flask 기본코드 

 

from flask import Flask

app = Flask(__name__)

 

@app.route('/')

def home():

   return 'This is Home!'

 

if __name__ == '__main__':  

   app.run('0.0.0.0',port=5000,debug=True)

 

 

templates는 html파일이 담기는 곳

static은 이미지나 css 파일이 담긴다

 

> 서버를 돌리고 웹페이지가 실행되는건 ‘서버가 나에게 준거임'



>본격 api만들기

 

* 제이쿼리를 임포트해야 에이작스를 사용할 수 있다.

 

1) 제이쿼리 임포트

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

 

2) script 안에 함수 만들어서 아래 내용 넣어줌

 

$.ajax({

type: "GET",

 

url: "/test?title_give=봄날은간다"

👉 /test라는 창구에 가는데, title_give라는 이름으로 봄날은 간다 데이터를 내가 갖고갈게

 

data: {},

success: function(response){

console.log(response)

}

})

 

> 다시 서버단으로 가서 아래 복붙~!

 

@app.route(‘/test’,methods=[‘GET’])

👉 test라는 은행창구를 만들건데 get 방식으로 요청 들어온건 여기로 와라



title_receive = request.args.get(‘title_give’)

👉 title_give라는 이름으로 데이터를 받아와서 그걸 title_receive라는 변수에 넣어준 것

 

댓글