Zero to Hero
Published 2021. 5. 17. 14:20
Flask 사용법 Programming
 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

JSON 받고, 반환하기

@app.route('/user', methods=['POST'])
def userLogin():
    user = request.get_json()  # json 데이터를 받아옴
    return jsonify(user)  # 받아온 데이터를 다시 전송

 

URI Path값 읽고 사용하기

# Spring의 @PathVariable 사용법
@app.route('/env/<language>')
def environments(language):
    return jsonify({"language": language})

 

URI를 HTTP Method로 분기하기

@app.route('/user', methods=['GET', 'POST'])
def userLogin():
    if request.method == "GET":
        # do something
        pass
    elif request.method == "POST":
        # do something
        pass

 

처음에는 Django를 사용하려고 하다가 사용 용도 및 주어진 상황을 고려했을 때 빠르게 사용할 수 있는 Flask를 선택했다.

Application Server 용도가 아닌, 기존 Python으로 개발한 프로젝트나 서비스에 대해 단순 데이터 반환용 서버로 적절할 것 같다.

 

'Programming' 카테고리의 다른 글

Chapter9. 디플로이먼트: 선언적 애플리케이션 업데이트  (0) 2021.07.19
@cache  (0) 2021.06.28
JPA Study 03  (0) 2021.05.16
JPA Study 02  (0) 2021.05.15
JPA Study 01  (0) 2021.05.15
profile

Zero to Hero

@Doljae

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!