调用 BambooHR API 时出现 CORS 错误

问题描述 投票:0回答:1

我试图在我的 React (TS) 项目中调用 BambooHR API,但我不断从本地主机和服务器收到 CORS 错误。我不知道为什么,因为这个 API 应该是公开的。
API 调用在 Postman 上有效,但在客户端上无效。

我遵循了他们的 API 文档:https://documentation.bamboohr.com/docs/getting-started

https://{API Key}:[email protected]/api/gateway.php/{subdomain}/v1/employees/directory

这是非常基本的。我该如何解决这个问题?

javascript reactjs typescript rest cors
1个回答
0
投票

Postman 上没有出现 CORS 错误并不奇怪:Postman 不应该遵守 CORS 规则。

CORS 是一种安全协议。您要么违反了 BambooHR 故意制定的规则,要么 BambooHR 错误配置了他们的服务器。由于似乎没有任何文档表明 BambooHR 允许跨源引用,所以我的赌注是前者。

© www.soinside.com 2019 - 2024. All rights reserved.