Express やその他の主要な Node.js HTTP ライブラリは、すぐに使用できます。Bun は、これらのライブラリが依存する node:http および node:https モジュールを実装しています。
NOTE
詳細な互換性情報については、[ランタイム > Node.js APIs](/ja/runtime/nodejs-compat#node-http) ページを参照してください。sh
bun add expressシンプルな HTTP ルートを定義し、Express でサーバーを起動するには:
ts
import express from "express";
const app = express();
const port = 8080;
app.get("/", (req, res) => {
res.send("Hello World!");
});
app.listen(port, () => {
console.log(`Listening on port ${port}...`);
});localhost でサーバーを起動するには:
sh
bun server.ts