首页 > 解决方案 > 如何在 node.js 中为 https 模块启用详细/调试日志

问题描述

如何启用详细/调试日志(在 node.js https 模块中),包括类似于以下 curl 命令的握手细节。

curl -v https://example.com/abcd

我的示例代码

const https = require('https');
const options = {
  hostname: 'encrypted.google.com',
  port: 443,
  path: '/',
  method: 'GET'
};

const req = https.request(options, (res) => {
  console.log('statusCode:', res.statusCode);
  console.log('headers:', res.headers);

  res.on('data', (d) => {
    process.stdout.write(d);
  });
});

req.on('error', (e) => {
  console.error(e);
});
req.end();

标签: node.jshttpsnode-modules

解决方案


推荐阅读