Bun

指南HTTP

使用 Bun 熱過載 HTTP 伺服器

Bun 支援 --hot 標誌來啟用熱過載執行檔案。當任何模組或檔案發生更改時,Bun 都會重新執行該檔案。

bun --hot run index.ts

Bun 會檢測到你正在使用 Bun.serve() 執行 HTTP 伺服器。當原始檔發生更改時,它會重新載入你的 fetch 處理程式,而無需重啟 bun 程序。這使得熱過載幾乎可以瞬時完成。

請注意,這不會重新載入瀏覽器中的頁面。

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