Express и другие основные библиотеки HTTP для Node.js должны работать из коробки. Bun реализует модули node:http и node:https, на которых полагаются эти библиотеки.
NOTE
Обратитесь к странице [Runtime > Node.js APIs](/ru/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(`Прослушивается порт ${port}...`);
});Чтобы запустить сервер на localhost:
sh
bun server.ts