<서버>
> 플라스크 서버 깔아주기 (라이브러리라고 생각하기)
👇👇👇 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라는 변수에 넣어준 것
'✍ 따뜻한 개발 공부' 카테고리의 다른 글
[깃허브] 깃&깃허브야 친해지자 ! / 터미널 이용하여 깃허브에 프로젝트 올리기 ( ssh 사용 ) (0) | 2022.11.03 |
---|---|
[Ajax] Json /Ajax 정의와 기본 API 데이터 가져오기 ( 서울시 openAPI로 실시간 미세먼지 데이터 가져오기) (0) | 2022.10.25 |
[3주차] 웹개발 종합반 개발일지 (0) | 2022.10.23 |
[2주차] 웹개발 종합반 개발일지 (0) | 2022.10.22 |
[1주차] 웹개발 종합반 개발일지 (0) | 2022.10.20 |
댓글