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
模块会自动处理这个问题。请求被压缩了,我后来才注意到。犯了一个愚蠢的错误