A router plugin for the server-base framework, built on http-hash. Provides route definition, middleware support via @setup context.use(), and request/response helpers (req.json, res.notFound, res.error). Integrates with mime for content-type negotiation. Version 7.1.32 is current, with stable release cadence. Key differentiators: generator/async route support, splat params, and environment-based MIME configuration (MIME_TYPES, MIME_TYPES_PATH).
npm install server-base-routerVerified import paths — ran on the pinned version, not inferred.
Demonstrates basic routing, middleware via @setup context.use(), route params, async handler, and request/response helpers.
Use require('server-base/router') or require('server-base-router')Use require() instead of import
Review migration guide for breaking changes
Use const router = require('server-base/router')npm install server-base-router