Express e outras bibliotecas HTTP principais do Node.js devem funcionar perfeitamente. Bun implementa os módulos node:http e node:https nos quais essas bibliotecas dependem.
NOTE
Consulte a página [Runtime > APIs Node.js](/pt/runtime/nodejs-compat#node-http) para obter informações mais detalhadas sobre compatibilidade.sh
bun add expressPara definir uma rota HTTP simples e iniciar um servidor com 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(`Ouvindo na porta ${port}...`);
});Para iniciar o servidor em localhost:
sh
bun server.ts