Node.js 解密节点HTTPS服务器中的传入HTTPS流量
假设我有一个节点Node.js 解密节点HTTPS服务器中的传入HTTPS流量,node.js,encryption,https,Node.js,Encryption,Https,假设我有一个节点https服务器,设置如下: var https = require('https'), fs = require('fs'); var options = { cert: fs.readFileSync(__dirname + "/path/to/cert.pem"), key: fs.readFileSync(__dirname + "/path/to/key.pem") }; https.createServer(options, function(re
https
服务器,设置如下:
var https = require('https'),
fs = require('fs');
var options = {
cert: fs.readFileSync(__dirname + "/path/to/cert.pem"),
key: fs.readFileSync(__dirname + "/path/to/key.pem")
};
https.createServer(options, function(req, res){
res.writeHead(200);
var body = "";
req.on('data', function(chunk){
var body += chunk;
});
req.on('end', function(){
console.log(body); // garbled/encrypted text
});
});
主体将只是一个加密的请求。我该如何解密它以使其可读?结果是
https
模块会自动处理这个问题。请求被压缩了,我后来才注意到。犯了一个愚蠢的错误