在 Node.js 中,可以使用 rejectUnauthorized 选项设置为 false 来关闭 SSL 验证。以下是一个示例代码:

const https = require('https');

const options = {
  hostname: 'example.com',
  port: 443,
  path: '/',
  method: 'GET',
  rejectUnauthorized: false  // 关闭 SSL 验证
};

const req = https.request(options, (res) => {
  // 处理响应
});

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

req.end();

在上面的代码中,我们创建了一个 HTTPS 请求,并将 rejectUnauthorized 选项设置为 false,以关闭 SSL 验证。请注意,关闭 SSL 验证可能会导致安全风险,因此请在仅在开发和测试环境中使用此选项。在生产环境中,建议使用有效的证书并进行 SSL 验证。

Node.js Fetch 关闭 SSL 验证:代码示例和安全注意事项

原文地址: https://www.cveoy.top/t/topic/fa9E 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录