フラスコで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 を設定しようとすると、たとえば http://< ホスト名 >:5000/test などのすべての URL が返され、404 が発生します。サーバーはリモート開発サーバーであるため、ローカルホスト経由でフラスコからすべての URL をトンネリングして 200 秒を取得できます。ポートが有効になっており、私が使用しているフラスコのバージョンは python 2.7.6 で 0.10.1 です。ドキュメントを検索して読んでも無駄です。