<分区>
一旦我在 flask 中设置了 SERVER_NAME 或主机属性,我就无法通过它们的 url 从外部解析任何方法。以下是我的应用初始化配置:
flask_sqlalchemy import SQLAlchemy
from flask.ext.cors import CORS
__authors__ = 'DarkStar1'
from flask import Flask
app = Flask(__name__)
app.config.from_object('config')
app.config['DEBUG'] = True
app.config['SERVER_NAME'] = '0.0.0.0'
#app.run(host='0.0.0.0')
CORS(app)
db = SQLAlchemy(app)
from oms import user_service, person_service
我可以设置 DEBUG 参数/属性,但尝试设置主机或 SERVER_NAME 会导致所有 url,例如 http://< hostname >:5000/test,导致 404。 由于服务器是远程开发服务器,因此我能够通过本地主机从 Flask 隧道获取所有 URL 上的 200。端口已启用,我正在使用的 flask 版本是 0.10.1 on python 2.7.6。我搜索并阅读文档无济于事。