Skip to main content

Build an HTTP server using Express and Bun

还没翻译译自英文(bun.com)本页 5 段都还没译

Express and other major Node.js HTTP libraries should work in Bun without changes. Bun implements the node:http and node:https modules that these libraries rely on.

Note

See Node.js compatibility for details.

bun add express

To define an HTTP route and start a server with Express:

import express from "express";

const app = express();
const port = 8080;

app.get("/", (req, res) => {
  res.send("Hello World!");
});

app.listen(port, () => {
  console.log(`Listening on port ${port}...`);
});

To start the server on localhost:

bun server.ts
Traducción © 2026 fanyi.dev · Original © 2026 the Bun project (LICENSE.md names no copyright holder) (MIT)