📚
DrupalのJSON:APIにおけるcorsエラーへの対応
概要
DrupalのJSON:APIによる出力結果を別のアプリから利用した際、corsエラーが発生しました。ここでは、corsエラーの改善方法について説明します。
対応
以下のファイルをコピーします。
/web/sites/default/default.services.yml
cp /web/sites/default/default.services.yml /web/sites/default/services.yml
そして、cors.config
のenabled
をtrueにします。
/web/sites/default/services.yml
# Configure Cross-Site HTTP requests (CORS).
# Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
# for more information about the topic in general.
# Note: By default the configuration is disabled.
cors.config:
enabled: false # ここ!
# Specify allowed headers, like 'x-allowed-header'.
allowedHeaders: []
この結果、corsエラーを解消することができました。
まとめ
同様のことでお困りの方の参考になりましたら幸いです。
Discussion