Node.js Nodejs服务器未响应来自HTTPS网站的Axios帖子

Node.js Nodejs服务器未响应来自HTTPS网站的Axios帖子,node.js,reactjs,ssl,Node.js,Reactjs,Ssl,我已经创建了一个nodejs/express服务器(在托管云服务器服务上)来处理和返回reactjs网站(托管在不同的服务上)处理的信息。它在本地主机上运行http,甚至在当前配置中运行http。当我使用SSL使网站安全时,我开始出现以下错误-“net::ERR\u SSL\u PROTOCOL\u error” 该网站运行在APACHE Web服务器上,而nodejs/express服务器运行在Linux/Ubuntu平台上 我尝试过使用openssl进行自我认证,但失败了,错误表明证书是自我

我已经创建了一个nodejs/express服务器(在托管云服务器服务上)来处理和返回reactjs网站(托管在不同的服务上)处理的信息。它在本地主机上运行http,甚至在当前配置中运行http。当我使用SSL使网站安全时,我开始出现以下错误-“net::ERR\u SSL\u PROTOCOL\u error”

该网站运行在APACHE Web服务器上,而nodejs/express服务器运行在Linux/Ubuntu平台上

我尝试过使用openssl进行自我认证,但失败了,错误表明证书是自我生成的

用户不直接访问nodejs服务器,只能通过网站访问服务器

我是否最好尝试将nodejs服务器上自行生成的SSL证书绑定到网站axios调用?这会绕过SSL错误吗?它会带来我需要注意的其他问题吗

提前感谢你的帮助


如果存在解决我的问题的stackoverflow问题,请为我指明方向

我已经添加了一个CA颁发的SSL,我已经能够解决根本不连接的初始问题。然后我配置了CORS,我可以使用Postman连接到服务器,但它仍然无法从网站上运行。我将用这些具体的信息开始一个新的问题。谢谢大家的帮助L

或者,如果我在同一台云服务器上运行Web服务器和nodejs服务器,会有帮助吗?这里不是一个完整的答案,而是一个提示:关于自我验证的错误:也许你可以签出ReactJS网站(在Apache Web服务器上),在这种情况下,它的行为就像浏览器一样。因此,不需要在那里做任何事情(除了在对NodeJS的API调用中提到HTTPS协议)。在NodeJS大小上设置SSL证书就足够了。请编辑问题的标题,以便更具体地告诉我们您的问题是关于什么的,而不是告诉我们您是如何搜索答案的。您可以阅读有关好标题和好问题的其他方面的详细信息。如果使用自签名证书,则必须教导客户端(在本例中可能是浏览器)信任该自签名证书,否则将无法建立SSL连接。从letsencrypt获得免费的真实证书可能更好。