text: const express = require('express');
  const next = require('next');
  
  const isDev = process.env.NODE_ENV !== 'production';
  const app = next({ dev: isDev });
  const handle = app.getRequestHandler();
  
  app
    .prepare()
    .then(() => {
      const server = express();
  
      server.get('/c/:id', (req, res) => {
        const queryParams = {
          id: req.params.id,
        };
        app.render(req, res, '/crypko', queryParams);
      });
      server.get('*', (req, res) => handle(req, res));
  
      server.listen(3000, (err) => {
        if (err) throw err;
        console.log('> Ready on http://localhost:3000');
      });
    })
    .catch((ex) => {
      console.error(ex.stack);
      process.exit(1);
    });
  