728x90
flask는 하나의 파이썬 파일로 웹을 구성할 수 있다.
DL을 위한 테스트 용도로 라즈베리에서 가동할 예정이라 무거운 장고 대신 플라스크를 선택했다.
사실 쉬워서 선택했다.
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
@app.route("/main")
def hi():
return "main end point"
if __name__ == "__main__":
app.run(debug=True, host='0.0.0.0', port=80)
@app.rout("/") 와 같은 형식의 엔드포인트를 설정가능하다
127.0.0.1의 내부망에서 접속 가능하며
host='0.0.0.0' 으로 외부망에서 접속 가능하게 할 수 있다.
위 코드를 실행시켜보면
127.0.0.1 으로 Hello World!
127.0.0.1/main 에서는 main end point를 확인할 수 있다.
728x90
'Dev > Server' 카테고리의 다른 글
안드로이드 리눅스 웹서버- 3 포트포워딩, DDNS와 도메인 설정 KT wifi (0) | 2024.01.21 |
---|---|
안드로이드 리눅스 웹서버 - 2 apache2, mysql, phpmyadmin, wordpress (0) | 2024.01.21 |
안드로이드 리눅스 웹서버 - 1 linuxDeploy (0) | 2024.01.21 |