Express NODEJS中的HTTPS

Express NODEJS中的HTTPS,express,https,nodejs-server,Express,Https,Nodejs Server,我试图在live server中使用https,但出现代理错误 const https = require('https'); const fs = require('fs'); const options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; https.creat

我试图在live server中使用https,但出现代理错误

const https = require('https');
const fs = require('fs');
const options = {
    key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
    cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
};

https.createServer(options, (req, res) => {
    res.writeHead(200);
    res.end('hello world\n');
}).listen(8000);
代理错误

代理服务器从上游服务器接收到无效响应

代理服务器无法处理获取/播放请求

原因:从远程服务器读取时出错


首选在反向代理(如Nginx)后面使用节点,SSL终止应该在Nginx本身完成

Nginx还可以充当负载平衡器,它擅长于服务静态文件(理想情况下应该通过CDN完成)


请参阅此链接:

您能将您遇到的错误添加到您的问题中吗?@jared error是:代理错误代理服务器从上游服务器收到无效响应。代理服务器无法处理获取/播放请求。原因:从远程读取时出错server@jared错误为:代理错误代理服务器从上游服务器接收到无效响应。代理服务器无法处理获取/播放请求。原因:从远程服务器读取错误代理错误代理服务器从上游服务器接收到无效响应。代理服务器无法处理获取/播放请求。原因:从远程服务器hi@user9317817读取时出错,通常最好用这样的澄清来编辑您的问题,而不是将其添加到评论线程中,这对您问题的未来读者可能不太明显。