Skip to content

Establece la clave tls para configurar TLS. Tanto key como cert son requeridos. key debe ser el contenido de tu clave privada; cert debe ser el contenido de tu certificado emitido. Usa Bun.file() para leer el contenido.

ts
const server = Bun.serve({
  fetch: request => new Response("Welcome to Bun!"),
  tls: {
    cert: Bun.file("cert.pem"),
    key: Bun.file("key.pem"),
  },
});

Por defecto, Bun confía en la lista predeterminada de CAs raíz bien conocidos de Mozilla. Para anular esta lista, pasa un array de certificados como ca.

ts
const server = Bun.serve({
  fetch: request => new Response("Welcome to Bun!"),
  tls: {
    cert: Bun.file("cert.pem"),
    key: Bun.file("key.pem"),
    ca: [Bun.file("ca1.pem"), Bun.file("ca2.pem")],
  },
});

Bun por www.bunjs.com.cn editar