En mi proyecto, estoy tratando de implementar un microservicio con node.js y poner cada servicio en una carpeta separada. al principio traté de usar la misma carpeta de modelo de mangosta para cada servicio y puse la carpeta de modelo en el directorio principal de cada servicio, e importé desde el directorio principal
import User from '../models/userModel' import Message from '../models/Message' Pero cuando ejecuto la operación de inserción de la base de datos, me da el tiempo de espera del almacenamiento en búfer de message.insertOne messages.insertOne() después de 10000 ms, y da un error similar en otra operación de la base de datos.
Pero cuando coloco la carpeta del modelo mongoose en el directorio actual de cada servicio y los importo con
import User from './models/userModel'; import Message from './models/Message';me da el resultado como esperaba. Quería mantener la carpeta del modelo en el directorio principal, para no tener que crear una carpeta del modelo dentro de cada directorio de servicio.