Skip to content

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 express

Para 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

Bun by www.bunjs.com.cn edit