在简单的https服务器的node.js示例中,您可以看到以下内容:
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,.pem密钥有什么意义呢?您只需将Nginx代理到http node.js应用即可。
为什么我在没有任何代理的情况下找不到独立的node.js应用示例?不可能还是不可用?