← Cloudflare Workers / workers / runtime-apis / nodejs
tls
Вы можете использовать node:tls ↗ чтобы создавать защищённые соединения с
внешними сервисами с помощью TLS ↗ (Transport Layer Security).
import { connect } from "node:tls";
// ... in a request handler ...
const connectionOptions = { key: env.KEY, cert: env.CERT };
const socket = connect(url, connectionOptions, () => {
if (socket.authorized) {
console.log("Connection authorized");
}
});
socket.on("data", (data) => {
console.log(data);
});
socket.on("end", () => {
console.log("server ends connection");
});Доступны следующие API:
Все остальные API, включая tls.Server ↗ и tls.createServer ↗,
не поддерживаются и вызовут Not implemented ошибку при вызове.
Полный node:tls API описан в документация Node.js для node:tls ↗.