我试图通过自定义端点上传文件,并使用来自我网站的用户 API。
我只能用管理员用户登录。
除了上传文件,其他事情我都能做。
> [错误] 不允许 Origin https://my.domain 通过 Access-Control-Allow-Origin。
> [错误] 由于访问控制检查,Fetch API 无法加载 https://my.domain/m/upload.json。
> [错误] 加载资源失败:不允许 Origin https://my.domain 通过 Access-Control-Allow-Origin。(upload.json,第 0 行)
> [日志] API-CALL-ERROR – “/m/upload.json” – TypeError:不允许 Origin https://my.domain 通过 Access-Control-Allow-Origin。(app.8eb0470a.chunk.js,第 1 行)
> TypeError:不允许 Origin https://my.domain 通过 Access-Control-Allow-Origin。
我已在设置 CORS 中添加了 https://my.domain 和 http://localhost:19006(用于测试),并在 app.yml 中添加了 DISCOURSE_ENABLE_CORS true。
我还尝试在 app.yml 的 DISCOURSE_CORS_ORIGIN 中添加 https://my.domain,但同样没有生效。
我漏掉了什么?