커스텀 엔드포인트를 통해 파일을 업로드하려고 하고 있으며, 내 웹사이트에서 사용자 API를 사용 중입니다.
관리자 계정으로만 로그인할 수 있습니다.
파일 업로드를 제외한 모든 작업은 정상적으로 수행할 수 있습니다.
> [Error] Origin https://my.domain is not allowed by Access-Control-Allow-Origin.
> [Error] Fetch API cannot load https://my.domain/m/upload.json due to access control checks.
> [Error] Failed to load resource: Origin https://my.domain is not allowed by Access-Control-Allow-Origin. (upload.json, line 0)
> [Log] API-CALL-ERROR – "/m/upload.json" – TypeError: Origin https://my.domain is not allowed by Access-Control-Allow-Origin. (app.8eb0470a.chunk.js, line 1)
> TypeError: Origin https://my.domain is not allowed by Access-Control-Allow-Origin.
설정(Settings)의 CORS에 https://my.domain과 http://localhost:19006 (테스트용)을 추가했고, app.yml에 DISCOURSE_ENABLE_CORS true를 추가했습니다.
또한 app.yml의 DISCOURSE_CORS_ORIGIN에 https://my.domain을 추가해 보았지만, 이 또한 작동하지 않았습니다.
무엇을 놓치고 있는 걸까요?