카테고리 없음
Flask를 이용한 API server 구축 (2) - Flask 설치 및 사용
eden.do
2022. 11. 28. 14:08
Flask 설치 및 사용
먼저 Flask는 Python 기반이기 때문에 Python을 먼저 설치합니다. 저는 Python 3.6.9을 사용했어요.
flask 설치를 합니다.
pip3 install flask
flask 설치 후 간단하게 웹서버 실행이 가능합니다.
간단하게 하나 만들어 봤습니다.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
@app.route('/hello')
def helloo_world():
return 'Helloooooo, World!'
if __name__ == "__main__":
app.run(host='0.0.0.0',port=8080)
host는 외부에서 접근 가능하도록 0.0.0.0으로 설정하였고, 포트는 다른 포트를 사용하려면 acl을 열어야 했기 때문에 8080포트를 사용하였습니다. app.route()를 이용하여 controller 설정을 해줍니다. controller에 설정해놓은 주소로 요청을 보내면 return 값에 들어가 있는 값을 반환합니다. 여기에 비즈니스 로직을 짜면 되겠죠?!
아래와 같이 해당 url로 요청을 보내면 return 값을 보여줍니다.
root@eden-test:~# curl eden-test.kep.k9d.in:8080/
Hello, World!