node.js - 反应/节点:多个重定向创建CORS错误
问题描述
我想在我的 Web 应用程序中实现 Paypal SDK。
API 连接在 node/express 后端的端点中进行管理。我必须从反应前端向这个端点进行这个 axios 调用,而这个端点又必须将我重定向到 PayPal。这导致我收到错误
XMLHttpRequest 无法加载http://sandbox.paypal.com。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'null' 不允许访问。
我正在使用 cors 包,当我将错误抱怨的 PayPal 链接添加到标题时,如下所示:
res.setHeader('Access-Control-Allow-Origin', 'https://sandbox.paypal.com');
我收到这样的错误:
XMLHttpRequest 无法加载http://localhost:5000。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'null' 不允许访问。
http://localhost:5000是我的React 客户端。看起来使用 axios 调用可能无法做到这一点,但有什么解决方案吗?
解决方案
推荐阅读
- swift - 在iOS中将从图库中选择的图像转换为灰度
- python - Selenium Chrome 驱动程序 - SyntaxError: (unicode error) 'unicodeescape' 编解码器
- posixct - 几分钟内出现意外的 POSIXct 行为
- twitter-bootstrap - MVC风格的糟糕设计
- firebase - 删除管理员帐户后,是否可以使编辑器成为firebase项目的管理员
- python - 从列表中获取项目并将字符串插入到另一个列表中的响应项目
- git - Sourcetree 和 git bash 不同步?
- java - 静态方法中的 TimerTask 在执行之前会被垃圾收集吗?
- sql - SQL SELECT 动态列名
- python - Selenium webdriver,无需制作PC服务器