해당글은 Nginx 와 Flask 가 연동되었다는 가정하에 진행합니다.
https://program-error-review.tistory.com/16
안되신분은 윗글확인.
Flask 코드를 준비합니다.
route 는 기본페이지, GET 테스트, POST 테스트를 준비합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/') def hello_world(): return 'Hello World!'
@app.route('/api/<var>', methods=['GET']) def api_get(var): return var
@app.route('/api/post', methods=['POST']) def api_post(): value = request.form['name'] return request.form
if __name__ == '__main__': app.run() |
저는 Jupyter 에서 가동시켜줬습니다.
테스트 해봅시다.
80포트 기본 접속화면은 추후 API List 를 보여주는 페이지로 바꿀 예정입니다.
/flask 로 접속 시 Reverse Proxy 가 잘 동작하구요.
/flask/api
에 api_test 라는 value 로 요청했더니 잘 반환하는군요.
/flask/api/post
POST 는 Postman 으로 테스트 진행했습니다.
잘 반환하는군요.
다음은 Nginx HTTPS 설정으로 돌아오겠습니다.
'Linux > nginx' 카테고리의 다른 글
CentOS 8 Docker 로 Nginx 설치하기 (0) | 2020.04.14 |
---|---|
CentOS 8 Nginx Load Balancing 설정 (0) | 2020.04.07 |
CentOS 8 Nginx Openssl 설정하기 (https) (0) | 2020.04.02 |
CentOS 8 Nginx Reverse Proxy Config (0) | 2020.03.24 |
CentOS 8 Nginx 설치 (0) | 2020.03.17 |
최근댓글