カスタムエンドポイントを使用して、Web サイトからユーザー API を介してファイルをアップロードしようとしています。
ログインできるのは管理者ユーザーのみです。
ファイルのアップロードを除けば、他のことは何でもできます。
> [エラー] Access-Control-Allow-Origin によって https://my.domain のオリジンは許可されていません。
> [エラー] アクセス制御チェックにより、Fetch API は https://my.domain/m/upload.json を読み込めません。
> [エラー] リソースの読み込みに失敗しました: Access-Control-Allow-Origin によって https://my.domain のオリジンは許可されていません。(upload.json、行 0)
> [ログ] API-CALL-ERROR – "/m/upload.json" – TypeError: Access-Control-Allow-Origin によって https://my.domain のオリジンは許可されていません。(app.8eb0470a.chunk.js、行 1)
> TypeError: Access-Control-Allow-Origin によって https://my.domain のオリジンは許可されていません。
Settings CORS に https://my.domain と http://localhost:19006(テスト用)を追加し、app.yml に DISCOURSE_ENABLE_CORS true を追加しました。
また、app.yml の DISCOURSE_CORS_ORIGIN に https://my.domain を追加してみましたが、これも機能しませんでした。
何が足りないのでしょうか?