上の elm-reactor 経由で elm フロントエンドを実行していlocalhost:8000
ます。これは、 gunicorn on を介して実行されているファルコン バックエンドから json ファイルをロードすることになっていますlocalhost:8010
。これは失敗します。
フロントエンドは elm-reactor ( :8000
) によって提供される静的ダミー ファイルをロードできますが、ダミーを実際のバックエンド ( ) に置き換えようとすると:8010
、ヘッダーがないために失敗します。
Cross-Origin Request Blocked: Same Origin Policy により、http://localhost:8010/api/sheetsでのリモート リソースの読み取りが許可されません。(理由: CORS ヘッダー 'Access-Control-Allow-Origin' がありません)。
Firefox Inspector からのエラー メッセージはかなり明確に見えますが、それを修正する方法がわかりません。Falcon に CORS ミドルウェアを既にインストールしましたが、状況はまったく改善されませんでした。
from falcon_cors import CORS
cors = CORS(allow_origins_list=['*'])
api = falcon.API(middleware=[cors.middleware])
私も起源を使用しようとしまし'localhost:8000'
た'localhost'
が、どちらも機能しません。
これを修正する方法はありますか?