最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

[使用MongoDB监听Loopback 3上的操作钩时出现错误,CORS错误

IT培训 admin 4浏览 0评论

[使用MongoDB监听Loopback 3上的操作钩时出现错误,CORS错误

这里是情况:

我有一个客户端应用程序(Angular 8 / Ionic 4),正在使用PATCH调用API(环回)。

我听某个模型的“保存后”钩子,该钩子的数据源是PostgreSQL。当该挂钩被触发时,我调用一个数据源为MongoDB的模型以在此MongoDB模型中执行UpsertWithWhere操作。

问题是,我收到代码502的以下错误:

Access to XMLHttpRequest at '' from origin '' 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托管的开发环境中工作。在本地运行该错误不会发生。

我想念什么?

谢谢!

回答如下:

有时发生防火墙问题,因此更多人在AWS中检查您的IP

[使用MongoDB监听Loopback 3上的操作钩时出现错误,CORS错误

这里是情况:

我有一个客户端应用程序(Angular 8 / Ionic 4),正在使用PATCH调用API(环回)。

我听某个模型的“保存后”钩子,该钩子的数据源是PostgreSQL。当该挂钩被触发时,我调用一个数据源为MongoDB的模型以在此MongoDB模型中执行UpsertWithWhere操作。

问题是,我收到代码502的以下错误:

Access to XMLHttpRequest at '' from origin '' 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托管的开发环境中工作。在本地运行该错误不会发生。

我想念什么?

谢谢!

回答如下:

有时发生防火墙问题,因此更多人在AWS中检查您的IP

发布评论

评论列表 (0)

  1. 暂无评论