Python Flask를 이용한 백앤드 서버 구현

Hansu·2025년 6월 25일

파이썬

  • 파이썬 Flask가 무엇인지 찾아보고 API서버를 하나 만들기
    - Flask는 간결한 프레임 워크다.
    - 기능이 부족한게 아닌 간격하게 유지보수 및 확장에 용이하다는 의미

    • 최초 실행시 터미널에서 실행
      python3 -m venv venv
    • 가상 환경 활성화
      source venv/bin/activate
      => 성공시 터미널 앞에 (venv)가 붙는다.
    • Flask install
      python3 -m pip install flask
    • Flask 실행 파일 생성 => 밑의 코드로 작성
    • Flask 실행
      python3 hello.py
    • Web에서 접속
      => http://127.0.0.1:5000
      => http://localhost:5000

  • 웹 브라우저에 localhost:5000/hello 라고 입력을하면 화면에 Hello World! 하고 찍히게 해보기
    -> localhost:5000/hello 를 하기 위해서는 기본 코드 였던

      from flask import Flask
       app = Flask(__name__)
       @app.route('/')
       def hello_world():
       		return 'hello world!'
       if __name__ == '__main__':
       		app.run(debug=True)
            
            
    에서 라우팅 추가로 `@app.route('/hello')` 를 추가해주면 된다.
    
    
    	from flask import Flask
    	app = Flask(__name__)
    	@app.route('/')
        @app.route('/hello')
    	def hello_world():
    		return 'hello world!'
    	if __name__ == '__main__':
     		app.run(debug=True)
            
  • 해당 파이썬코드도 github에 백엔드저장소 만들어서 올려보기
    https://github.com/Hansuwood/backend

profile
humble

0개의 댓글