[4주차] 웹개발 종합반 개발일지
<서버>
> 플라스크 서버 깔아주기 (라이브러리라고 생각하기)
👇👇👇 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라는 변수에 넣어준 것