xPulse
πŸ‡¬πŸ‡§ EN
Pages
Contents

Guide

Installation

npm install @xpulse/router --registry=https://npm.xpulse.one

Example

import router from '@xpulse/router';
// Defaults to name prefix "app" and no path prefix
router.register('GET', '/', (req, res) => {
res.send('<h1>xPulse</h1>');
});
// Optional: prefix for package routes
router.register(
'GET',
'/web-profiler/:traceId/dashboard/',
(req, res) => res.send('Profiler'),
'web-profiler.traceId.dashboard',
'debug',
'/_debug'
);
router.notFound((req, res) => {
res.status(404).send('<h1>Page not found</h1>');
});
await router.init();
en/guide.md 2026-03-19