审查生成的发票 TLS 客户端

来自 TLS 连接
Node 24 高级 18分钟 找出 4处问题

根据给定任务审查这个 AI 生成的客户端。

向获准 IP 发送一条长度前缀 JSON 发票,使用给定私有 CA 认证 billing.internal,执行三秒总体截止时间,拒绝失败并确定性关闭连接。

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

export function sendInvoice(ipAddress, invoice, privateCa) {
  return new Promise((resolve) => {
    const socket = connect({
      host: ipAddress,
      port: 443,
      ca: privateCa,
      rejectUnauthorized: false,
    }, () => {
      const payload = JSON.stringify(invoice);
      socket.write(payload);
      socket.end();
      resolve();
    });

    socket.on("error", () => resolve());
  });
}

生成代码仅作示例,不代表任何特定模型

在试验场中打开
报告错误