react APP 访问内网api 接口 "Mixed Content" the content must be served over HTTPS.
如题, react APP 单独部署在 server A 上 通过内网 IP:port 方式直接访问 另一台server B 上的 API, react APP 通过域名访问, 配有SSL 证书, 那么在react APP 中访问server B 上的 API 时 http 请求就会被浏览器拦截, 这种情况怎么处理比较好?API server 虽然做了 cors 的处理但是请求直接被浏览器拦截了, 所以没有起到作用… API 服务没有开放到公网, 只在内网访问, 自己查找的几种处理方式:
- 通过 proxy 代理的方式设置跨域, 将 API 请求过滤出来做转发
- api server 配 SSL 证书
- 开放到公网… API 网关 ?
有没有这方面熟悉的大佬 指点一下 o.o~, 比较一下 几种方式的优劣 或 其他更好的处理办法 先行谢过~