Tyl*_*own 4 api https cross-domain
我目前在一个 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