es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

“[nodemon] salida limpia – esperando cambios antes de reiniciar”: mientras intenta iniciar el servidor.

Me encuentro constantemente con este error al intentar ejecutar mi código…

[nodemon] 2.0.15
[nodemon] para reiniciar en cualquier momento, ingresa `rs`
[nodemon] observando ruta(s): *.*
[nodemon] observando extensiones: js,mjs,json
[nodemon] iniciando `node server.js`
[nodemon] salida limpia - esperando cambios antes de reiniciar

Este es el código que estoy intentando ejecutar:

import app from "./server";
import mongodb from "mongodb";
import dotenv from "dotenv";

//configurando dotenv para su uso
dotenv.config();
const MongoClient = mongodb.MongoClient;

const port = process.env.PORT || 8000; // si el puerto (5000 en este caso) del archivo dotenv no puede ser accesado, entonces usa el puerto 8000

MongoClient.connect(process.env.RESTREVIEWSDBURI, {
  poolsize: 50, // número máximo de usuarios a la vez
  wtimeout: 2500, // tiempo de espera después de 2500 ms
  useNewUrlParser: true,
})
  .catch((err) => {
    // si la conexión falla
    console.error(err.stack);
    process.exit(1);
  })
  .then(async (client) => {
    app.listen(port, () => {
      console.log(`escuchando en el puerto ${port}`);
    });
  });

// --   Y HEMOS TERMINADO CON LA BASE DE DATOS Y HEMOS INICIADO NUESTRO SERVIDOR WEB  --

He intentado cambiar la política de ejecución a modo Sin restricciones y Remoto, pero aún no funciona. ¡Sería genial si alguien pudiera ayudarme a descubrir qué estoy haciendo mal!

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error que está encontrando no es un error real, sino una salida de registro de Nodemon que indica que su código ha salido normalmente y está esperando cambios antes de reiniciarse.

    Esto significa que su código se ha ejecutado correctamente y puede acceder a su aplicación utilizando el puerto especificado (ya sea el especificado en su archivo .env o 8000 si el puerto especificado no está disponible).

    Si tiene problemas para acceder a su aplicación, puede intentar abrir su navegador web y navegar a http://localhost:8000 (o al puerto especificado en su archivo .env) para ver si la aplicación se está ejecutando correctamente.

    Si aún tiene problemas o encuentra errores reales, por favor proporcione más contexto o mensajes de error para que podamos ayudarle mejor.

Comments are closed.