Skip to content

設置 tls 鍵來配置 TLS。keycert 都是必需的。key 應該是你的私鑰內容;cert 應該是你簽發的證書內容。使用 Bun.file() 讀取內容。

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

默認情況下,Bun 信任 Mozilla 策劃的知名根 CA 列表。要覆蓋此列表,請將證書數組作為 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學習網由www.bunjs.com.cn整理維護