を作成した後、私はあなたがまだあなたは、おそらくのために良い方法です文字列またはJSONレスポンスを(返す提供デコレータを使用することができることを発見したパラメータにデコレータのリストを追加APIとにかく)。これは、ルート固有のCORSヘッダーを作成する場合に重要です。デコレータを使用すると、作業がはるかに簡単になります。詳細については、このマージプルREQを参照してください:https://github.com/flask-restful/flask-restful/pull/131
はここに例です:認証デコレータを追加
from . import app
from flask_restful import reqparse, abort, Api, Resource
from flask.ext.cors import cross_origin
from datetime import datetime
from flask import jsonify
api = Api(app)
class DateTime(Resource):
@cross_origin(origins="http://localhost:63342*")
def get(self):
return jsonify({'DateTime': str(datetime.today())})
api_root = '/api/v1/'
api.add_resource(DateTime, api_root + 'DateTime')
あなたはフラスコ・セキュリティを使用している場合は、私のテストではいくつかの奇妙な行動がありました。代わりにassert current_user.is_authenticated
をお勧めします。資格情報を許可している場合は、CSRFが保護されていることを確認してください。
これは、ありがとう! – user3022063
また、 'flask_restful.utils import cors'を追加してください。 – JeffD23