例如,我想在http://api.domain.com上运行 flask-app 。但是,我不知道如何做到这一点,并且烧瓶文档无济于事。我正在通过 SSH 使用共享 namecheap Web 服务器来运行 python。我打开了端口 8080、8181 和 8282。
服务器端代码:
from flask import Flask
from flask import Blueprint
app = Flask(__name__)
app.config['SERVER_NAME'] = 'domain.com'
@app.route('/status')
def status():
return 'Status : Online'
bp = Blueprint('subdomain', __name__, subdomain="api")
app.register_blueprint(bp)
if __name__ == '__main__':
app.run(host=app.config["SERVER_NAME"],port=8181,debug=True)
当我访问http://www.api.domain.com/status时,它返回 404 错误。SSH 控制台上不显示任何内容。
如果非常感谢任何帮助。