프로젝트에서 파이썬으로 서버를 실행하는 Flask 프레임워크를 사용한다. 간단한 API만 구현하는데에는 이해에 무리가 없지만, 세세한 설정이나 구조에 대해서 공부할 필요가 느껴졌다.

하나의 결과물을 만들기 위해서 제공하는 '틀'
미리 작성되어 있는 함수(라이브러리) 이상의 기능을 제공한다.
from flask import Flask
app = Flask(__name__)
@app.route("/") # URI 주소
def elice(): # URI로 접속 시 실행될 함수
return "hello, elice"
if __name__== "__main__": # 파일 이름이 main일 경우 실행되는 함수
app.run()
from flask import Flask, jsonify
app = Flask(__name__)
@app.route("/")
def elice_json():
my_data = {"name":"elice"}
return jsonify(my_data) # jsonify()안에 있는 JSON형식의 데이터를 클라이언트에 전달한다.
if __name__== "__main__": # 파일 이름이 main일 경우 실행되는 함수
app.run()
#엘리스 #엘카데미 #엘리스코딩 #엘리스아카데미 #엘카데미후기 #엘카데미이벤트 #엘리스출석챌린지 #코딩이벤트 #무료코딩