[Flask] routing 기초

[Flask] routing 기초

from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" @app.route("/flask") def hello_flask(): return "Hello Flask!" if __name__ == "__main__": app.run(host="127.0.0.1", port="5001")

데코레이터를 활용해서 라우팅을 해줄 수 있다.

from flask import Flask app = Flask(__name__) def get_data(x): return 1 + x @app.route("/") def hello(): return "Hello World!" @app.route("/msg/id/") def get_msg(message_id): data = get_data(message_id) return "msg_id %d" % (data) if __name__ == "__main__": app.run(host="127.0.0.1", port="808")

라우팅시 URL에 받는 인자에 연산을 주고 웹에 출력할 수 있다.

왜 네이버나 다음은 뒤에 포트를 안써줄까?

https: 가 뒤에 있는 443 포트를 대체함 = www.naver.com 이나 www.naver.com:443 이나 똑같음

from http://fish-tank.tistory.com/158 by ccl(A) rewrite - 2021-11-22 23:26:47