【问题标题】:How to host API on windows server 2016?如何在 Windows Server 2016 上托管 API?
【发布时间】:2020-12-09 20:49:57
【问题描述】:

我们编写了一个简单的 API 代码 sn-p 并将其托管在 localhost 上。现在我们想将它托管在 windows server 2016 上,这样我们就可以从服务器而不是本地机器获取响应。我们怎样才能做到这一点? (尝试使用 app.run(host='hostname', port=portnumber) 并收到此错误:“OSError: [WinError 10049] The requested address is not valid in its context强>")

from flask import Flask, render_template, request
import json
import ping

app = Flask(__name__)
@app.route('/access', methods=['POST', 'GET'])
def index():
    if request.method == 'POST':
        return "data"
    else:
        return "some more data"

if __name__ == "__main__":
    app.run(debug=True)

【问题讨论】:

    标签: python api flask web-hosting windows-server


    【解决方案1】:

    也许这对你有帮助:

    if __name__ == '__main__':
        app.run(host='127.0.0.1', port=5000, debug=True)
    

    【讨论】:

      猜你喜欢
      • 2018-03-06
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 1970-01-01
      • 2011-07-19
      • 2017-09-06
      • 1970-01-01
      • 2017-08-07
      相关资源
      最近更新 更多