Bun

指南HTTP

使用 Bun 熱重載 HTTP 伺服器

Bun 支援 --hot 旗標,用於執行已啟用熱重載功能的檔案。當任何模組或檔案變更時,Bun 會重新執行該檔案。

bun --hot run index.ts

Bun 會偵測您是否使用 Bun.serve() 執行 HTTP 伺服器。當原始碼檔案變更時,它會重新載入您的擷取處理常式,而不會重新啟動 bun 程序。這使得熱重載幾乎是即時的。

Bun.serve({
  port: 3000,
  fetch(req) {
    return new Response(`Hello world`);
  },
});