firebase - 从 firebase 功能重定向到 paypal 结帐不起作用
问题描述
我正在尝试添加发送贝宝付款的选项。我用了这个例子: https ://github.com/firebase/functions-samples/tree/master/paypal
我从客户端发送付款请求,当它到达线路时:
res.redirect(302, links.approval_url.href)
我收到此错误:CORS 策略已阻止从源“null”访问“ https://www.sandbox.paypal.com/ ...”处的 XMLHttpRequest(从“''重定向”):对预检请求的响应没有' t 通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。
我到处检查,但找不到有关如何修复它的答案。我尝试设置标题,使用 cors 库但没有任何帮助(cors 库修复了另一个关于 CORS 的错误)。
我在某处读到,可能不可能完全以这种方式做到这一点。
解决方案
我发现这个文档解释了你应该如何处理这些错误。如果您继续遇到该问题,请添加最小可重现的错误代码示例,以便我们可以提供更多帮助,并可能提供可能有效的代码示例
推荐阅读
- c++ - 使用 sprintf 转换和打印十六进制值(保持前导零)
- sql - 涉及两个数据集的 PROC SQL 查询
- python - python:最好使用numpy生成具有累积百分比增量的列表值
- reactjs - MUI 的 DataGrid 中是否有“选择”的列类型?
- routes - TYPO3 中带有 routeEnhancers 的可选路线
- java - 了解 EC2 服务员
- azure-pipelines - 为什么 Azure Pipelines 会提示“环境不存在或未授权使用”?
- java - 如何在 Android Studio 中的活动与统一游戏之间切换?
- elasticsearch - 在 Elasticsearch 上突出显示未索引的文本
- python - 返回每个字符出现次数的while循环