Skip to content

Setzen Sie den tls-Schlüssel, um TLS zu konfigurieren. Sowohl key als auch cert sind erforderlich. Der key sollte der Inhalt Ihres privaten Schlüssels sein; cert sollte der Inhalt Ihres ausgestellten Zertifikats sein. Verwenden Sie Bun.file(), um den Inhalt zu lesen.

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

Standardmäßig vertraut Bun der standardmäßigen Mozilla-kuratierten Liste bekannter Root-CAs. Um diese Liste zu überschreiben, übergeben Sie ein Array von Zertifikaten als 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 von www.bunjs.com.cn bearbeitet