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