AYUDA! no puedo pasar las validaciones del desafío Microservicio acortador de URL

Cuéntanos qué está pasando:

No puedo pasar las validaciones del desafío. Cuando cumple todo lo que me pide.

  let links = [];
  let id = 0;
  // Your first API endpoint
  app.post('/api/shorturl/', function(req, res) {
  
    const original_url = req.body.url;
    const notHTTPS = original_url.replace(/^https?:\/\//, '');
  
    dns.lookup(notHTTPS, (err) => {
      if(err) {
        res.json({ error: 'invalid url' })
      }else{
  
        id++;
  
        let newUrl = {
          original_url,
          short_url: id
        }
  
        links.push(newUrl);
        res.json(newUrl);
      }
    });
  
  });
  
  app.get('/api/shorturl/:short_url', (req, res) => {
  
    const {short_url} = req.params;
    const redirectUrl = links.find(link => link.short_url === parseInt(short_url));
  
    if(redirectUrl){
      res.redirect(redirectUrl.original_url);
    }else{
      res.json({notFound: 'not short url'});
    }
    
  })

Enlace(s) de tu proyecto
solution: https://replit.com/@GabrielRea1/Microservicio-acortador-de-URL#server.js

Información de tu navegador:

El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36

Desafío: Microservicio acortador de URL

Enlaza al desafío: