본문 바로가기

Dev/Server

Flask 웹페이지 웹서버 - 엔드포인트 외부망접속

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