找出 TLS 客户端里的 bug

来自 TLS 连接
Node 24 进阶 8分钟 找出 3处问题

找出这个生成的 TLS 客户端中的安全与生命周期错误。

JavaScript
import { connect } from "node:tls";

export function openInternal(address, token) {
  return new Promise((resolve, reject) => {
    const socket = connect({
      host: address,
      port: 443,
      rejectUnauthorized: false,
    }, () => {
      socket.write(`Authorization: Bearer ${token}\n`);
      resolve(socket);
    });
    socket.on("error", reject);
  });
}
在试验场中打开
报告错误