是否可以通过通常受 https 保护的网站与 node.js 服务器建立 http 连接?
您建议如何将 Node 连接与在 https 上运行的网站相结合。
最佳答案
如评论中所述,为您的 node.js 应用程序创建代理很有用。 例如,一个很好的教程来自 DigitalOcean:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04
在本教程中,主机配置如下所示:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://APP_PRIVATE_IP_ADDRESS:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
在这种情况下,创建了端口 8080 的反向代理。通常,此方法可用于每个 node.js 应用程序。
在您的情况下:在您的 https 服务器 block 中添加位置 block 并修改路由。
关于javascript - 通过 https nginx 网站 http 到 Node 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39423223/