mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
863 B
863 B
name
| name |
|---|
| Build an HTTP server using Express and Bun |
Express and other major Node.js HTTP libraries should work out of the box. Bun implements the node:http and node:https modules that these libraries rely on.
{% callout %} Refer to the Runtime > Node.js APIs page for more detailed compatibility information. {% /callout %}
$ bun add express
To define a simple 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