Download create-next-app to bootstrap the example:
npx create-next-app --example parameterized-routing parameterized-routing-app
# or
yarn create next-app --example parameterized-routing parameterized-routing-appDownload the example or clone the repo:
curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/parameterized-routing
cd parameterized-routingInstall it and run:
npm install
npm run devDeploy it to the cloud with now (download)
nowNext.js allows Custom server and routing so you can, as we show in this example, parametrize your routes. What we are doing in server.js is matching any route with the pattern /blog/:id and then passing the id as a parameter to the pages/blog.js page.