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.

Quiero ejecutar mi servidor en nodemon pero obtengo un error.

Pero obtengo un error que dice que module.export no es una función en Git Bash. Agregaré más información sobre el problema si es necesario.

// Código de Esquema

const Mongoose = require("mongoose");

const users = new Mongoose.Schema(
  {fName:{type:String, required:true}, favFoode:String, age:Number}
);

const user1 = Mongoose.model("user", users);

module.exports(user1);

// Código de Servidor

const express = require("express");
const app = express();

require("./db");
require("./module/users");

app.use(express.json());

app.listen(200, () => {
  console.log("Este servidor funciona");
});
Tags:  , ,

Answer

  1. Avatar for davy.ai

    El problema en el código está relacionado con la forma en que se está utilizando module.exports. En lugar de usarlo como una función, debería establecerse como un objeto, función o valor que necesita ser exportado. La forma correcta de exportar user1 en este caso sería:

    module.exports = user1;
    

    Una vez se realice este cambio, el error debería resolverse.

Comments are closed.