TeraBit

Xpress++ v2.0.0

A lightweight, Express-inspired Node.js server framework focused on a minimal surface area and predictable middleware behavior.

Why Xpress++?

  • Familiar Express-style routing and middleware API.
  • Minimal dependencies and fast cold starts.
  • Built-in request/response helpers.

Installation

bash
npm install xpress-plus-plus

Quick Example

javascript
const xpress = require('xpress-plus-plus');
const app = xpress();

app.get('/', (req, res) => {
  res.json({ message: 'Hello from Xpress++' });
});

app.listen(3000);

Core API Reference

Application

app.get/post/put/delete(path, handler), app.use(middleware), app.listen(port).

Request Helpers

req.params, req.query, req.body.

Response Helpers

res.json(), res.send(), res.status().

Advanced Features

Route-level middleware chains, error-handling middleware, and configurable server options (timeouts, body size limits, trust proxy).