@app.before_request def before_request(): if ‘api’ == request.host[:-len(app.config[‘SERVER_NAME’])].rstrip(‘.’): redirect(url_for(‘api’))
@app.route('/', defaults={'path': ''}, subdomain='api')
@app.route('/<path:path>', subdomain='api')
def api(path):
return "hello"
这应该工作。如果需要,可以将您的api版本添加到路径中,或者可以由您的API类处理。