Express e altre importanti librerie HTTP di Node.js dovrebbero funzionare out of the box. Bun implementa i moduli node:http e node:https su cui si basano queste librerie.
NOTE
Consulta la pagina [Runtime > API Node.js](/it/runtime/nodejs-compat#node-http) per informazioni più dettagliate sulla compatibilità.sh
bun add expressPer definire una semplice rotta HTTP e avviare un server con Express:
ts
import express from "express";
const app = express();
const port = 8080;
app.get("/", (req, res) => {
res.send("Ciao Mondo!");
});
app.listen(port, () => {
console.log(`In ascolto sulla porta ${port}...`);
});Per avviare il server su localhost:
sh
bun server.ts