Bun

指南HTTP

使用 Bun 熱重載 HTTP 伺服器

Bun 支援 --hot 標記,以啟用熱重載執行檔案。當任何模組或檔案變更時,Bun 會重新執行該檔案。

bun --hot run index.ts

當您使用 Bun.serve() 執行 HTTP 伺服器時,Bun 會偵測到。當原始程式檔變更時,它會重新載入您的 fetch 處理常式,而無需 重新啟動 bun 程序。這使得熱重載幾乎是瞬間完成。

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

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