[英]Running Python Flask rest api on Windows / IIS
在Windows機器上運行Python Flask rest api服務的最佳選擇是什么? 不在Azure上
我已經嘗試過使用fastcgi和httphandler以及Windows服務使用多個選項。
我想知道在生產環境中的Windows服務器上托管Python Flask Rest API的其他用途
如果您只想在Windows上“運行” flask應用程序,那么您所需要的只是python。 安裝長頸瓶,您可以使用:
pip install flask
有了Flask之后,您可以使用它編寫任何腳本,而只需使用python進行調用即可:
# hello_world.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
flask
與WSGI兼容,因此您可以通過在DOS提示符下運行python hello_world.py
在本地托管此腳本。
但是,如果您談論的是在Windows機器而不是Linux上進行生產托管,那么我認為這不是一個好主意。 對於WSGI托管喜歡最流行的選擇uwsgi和gunicorn是僅適用於Linux(除非您執行hackish的解決辦法像Cygwin的)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.