こんにちは!
Discourse フォーラムの CORS ポリシーを適切に設定する方法がわかりません。
Discourse は https://forum.bitbetter.club/ にインストールされており、JSON API を使ってスレッドの投稿を取得しようとしています。例えば、このパスから取得を試みます:https://forum.bitbetter.club/t/weeks-25-and-26-prisoners-of-geography/128.json
フロントエンドで以下のエラーが発生しています。
CORS ポリシーによってブロックされました:'Access-Control-Allow-Origin’がありません
フロントエンドアプリは https://books.bitbetter.club/ でホストされており、Netlify を使用しているため、デプロイプレビューでは異なるドメインになります。
Discourse の cors origins 設定を試してみましたが、変化が見られません。(プロトコル付きのドメイン、プロトコルなし、完全な URI、その他あらゆる可能性、さらには * も試しました)
Nginx が何らかの HTTP パラメータをブロックしている可能性はありますか?次にどこを確認すべきでしょうか?