UniversalRouter generateUrls
by Vladimir Kutepov
HTML
<script src="https://unpkg.com/universal-router@4/universal-router.min.js"></script>
<script src="https://unpkg.com/universal-router@4/universal-router-generate-urls.min.js"></script>
JavaScript
// import UniversalRouter from 'universal-router';
// import generateUrls from 'universal-router/generateUrls';
const router = new UniversalRouter({
name: 'user',
path: '/:id(\\d+)-:slugs/:number?'
});
const url = generateUrls(router);
console.log(url('user', { id: 11, slugs: 'abc' })) // => /11-abc
console.log(url('user', { id: 11, slugs: 'abc', number: 200 })) // => /11-abc/200