gpt4 book ai didi

api - 如何通过https从本地主机调用api

转载 作者:行者123 更新时间:2023-12-04 21:47:42 26 4
gpt4 key购买 nike

我目前在一个 2 人团队中开发 Web 应用程序。我正在开发客户端应用程序,而我的合作伙伴在一个单独的项目中开发后端。我的合作伙伴已将他的项目上传到我们的域 ( https://api.example.com ) 并坚持只应通过 https 调用后端。

在开发我的客户端应用程序时,我通过 localhost 为其提供服务。问题是 localhost 默认通过 http 提供服务。我不知道如何通过https调用后端。

我正在通过 Angular 4 CLI 开发我的客户端应用程序。我试图通过 https://localhost 为我的应用提供服务通过自签名证书,但我在执行此操作时遇到了可怕的问题,因为 Chrome 检测到的证书不是真实的。

所以我被困住了。通过 https 调用我们的开发服务器的最佳方式是什么?或者,我应该这样做吗?合作伙伴是否应该为我开发客户端应用程序提供不同的 api 端点?我们应该如何共同努力解决这个问题?

最佳答案

不,您可以继续使用 localhost:4200作为您的开发服务器。只需在服务器端启用 CORS,使用 https://api.example.com在您的客户端代码中,它应该可以工作。 AFAIK,您的问题是从外部客户端访问服务器,而不是 https

关于api - 如何通过https从本地主机调用api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45907691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com