Skip to content

Body Parsing

Routerling provides robust body parsing capabilities.

JSON Parsing

Automatically parses application/json requests.

javascript
import { json } from 'routerling';

app.use(json({ limit: '1mb' }));

URL-Encoded

Parses application/x-www-form-urlencoded.

javascript
import { urlEncoded } from 'routerling';

app.use(urlEncoded({ extended: true }));

Raw / Text

Access raw buffer or string bodies.

javascript
import { text, raw } from 'routerling';

app.use(text());

Accessing Body Data

Parsed data is available on req.body.

javascript
app.POST('/api/data', (req, res) => {
  console.log(req.body); // { name: "value" }
  res.json({ received: req.body });
});

Released under the MIT License.