首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护Heroku的REST

保护Heroku的REST
EN

Stack Overflow用户
提问于 2020-06-21 03:02:12
回答 1查看 127关注 0票数 1

我在Heroku上部署了一个角型Node.js web应用程序,但是在从服务器/db抓取数据时遇到了问题。

我有一个由Vultr托管的linux服务器,它包含一个MySQL db。在这个服务器上,我创建了一个REST,使用express从db获取数据。我在heroku的网站上遇到的问题是,我在控制台中找到了以下内容:

混合内容:在'https://my-app.herokuapp.com/‘处的页面是通过HTTPS加载的,但是请求一个不安全的XMLHttpRequest端点'http://my-server-ip:3000/endpoint-name'’。此请求已被阻止;内容必须通过HTTPS送达。

如何保证REST的安全?我已经研究过获得SSL证书,但它们需要一个域名才能工作?我的api使用IP:Port作为快速应用程序,因此不涉及任何域。

我对此非常陌生,所以任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-06-21 03:12:37

在HTTPS中加载网页时,XMLHttpRequest必须位于HTTPS中。为了获得HTTPS或SSL证书,您必须有一个限定的域名。不再可能获得IP地址的SSL证书。为了避免错误,您可以在HTTP中加载网页,或者获得带有SSL证书的域。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62493952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档