alp-router

router for alp

Usage no npm install needed!

<script type="module">
  import alpRouter from 'https://cdn.skypack.dev/alp-router';
</script>

README

alp-router

router for alp

router-segments

This package works with router-segments.

Install

yarn add alp-router router-segments
npm install --save alp-router router-segments

With Koa

import Koa from 'koa';
import config from 'alp-node-config';
import language from 'alp-node-language';
import router from 'alp-router';
import createRouter from './createRouter';

const app = new Koa();
// init
config(new URL('./config', import.meta.url))(app);
language(app);

// handlers
app.use(router(createRouter())(app));

With Alp (Node or Browser)

import Alp from 'alp';
import router from 'alp-router';
import createRouter from './createRouter';

const app = new Alp();

// handlers
app.use(router(createRouter())(app));