从我的本地主机客户端发出请求而没有 cors 错误

Posted

技术标签:

【中文标题】从我的本地主机客户端发出请求而没有 cors 错误【英文标题】:Make a request from my localhost client without cors error 【发布时间】:2021-12-20 16:19:47 【问题描述】:

我需要从本地化的 nodejs/express js 客户端向我托管在云上的第 3 方 API 发出请求。但是,每次我尝试时都会出现 cors 错误。奇怪的是,当我使用我的 nodejs 应用程序从邮递员发出相同的请求而不是从本地主机发出相同的请求时,它会起作用。

$.ajax(
          type: "POST",
          url: url,
          data: file,
          processData: false,
          contentType: false,
        )

有什么建议吗?

【问题讨论】:

我收到一个 cors 错误。 编辑您的问题并添加相关的 CORS 错误消息。 【参考方案1】:

使用代理来避免 CORS 错误。获取此 https://github.com/Rob--W/cors-anywhere/issues/301 的参考,它可能会对您有所帮助

【讨论】:

以上是关于从我的本地主机客户端发出请求而没有 cors 错误的主要内容,如果未能解决你的问题,请参考以下文章

向本地nodeJS服务器发出发布请求时出现AngularJS CORS错误

CORS 原始请求被阻止 - 我可以从客户端做啥? [复制]

发出一个简单的 Ajax 请求

发出 GET 请求时没有 CORS 错误,但发出 POST 请求时出现 CORS 错误

IE11 未发起 CORS 请求

CORS 使用“授权”标头和数据阻止 axios 请求