Express y otras bibliotecas HTTP principales de Node.js deberían funcionar fuera de la caja. Bun implementa los módulos node:http y node:https en los que estas bibliotecas dependen.
NOTE
Consulta la página [Runtime > APIs de Node.js](/es/runtime/nodejs-compat#node-http) para obtener información más detallada sobre compatibilidad.sh
bun add expressPara definir una ruta HTTP simple e iniciar un servidor con Express:
ts
import express from "express";
const app = express();
const port = 8080;
app.get("/", (req, res) => {
res.send("¡Hola Mundo!");
});
app.listen(port, () => {
console.log(`Escuchando en el puerto ${port}...`);
});Para iniciar el servidor en localhost:
sh
bun server.ts