我有一个客户端应用程序(Angular 8 / Ionic 4),正在使用PATCH调用API(环回)。
我听某个模型的“保存后”钩子,该钩子的数据源是PostgreSQL。当该挂钩被触发时,我调用一个数据源为MongoDB的模型以在此MongoDB模型中执行UpsertWithWhere操作。
问题是,我收到代码502的以下错误:
Access to XMLHttpRequest at 'https://dev-api.celsoonline.com.br/api/v2/Encontros' from origin 'http://dev-aluno.celsoonline.com.br' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
因此,您可能会认为:“缺少cors配置”。但这不是。我已经在3个不同的位置配置了它:
1-server.js
const cors = require('cors')
app.use(cors())
2-middleware.json
"cors": {
"params": {
"origin": true,
"credentials": true
}
}
3-config.json
"remoting": {cors: true}
MongoDB位于Atlas服务器上,允许对所有IP(0.0.0.0/0)进行网络访问
有人可以帮我吗?我目前正在AWS托管的开发环境中工作。在本地运行该错误不会发生。
我想念什么?
谢谢!
这里的情况:我有一个客户端应用程序(Angular 8 / Ionic 4),正在使用PATCH调用API(环回)。我听某个模型的“保存后”钩子,该钩子的数据源是...