Con @francoa coincidimos que es urgente modularizar el server. Para evitar los conflictos que estamos teniendo. Propuesta:
En la carpeta routes crear un archivo js por funcionalidad. Es decir, así como users.js y user.js manejaban en un principio solo los procesamientos de usuarios, hacer edt.js, chat.js, search.js, etc.
Después es cuestión de importar en el server (var users = require(users.js)), los diferentes módulos e importar en los módulos mismos las dependencias. Por ejemplo, en edt.js, var user(s) = require(user(s).js).
Con @francoa coincidimos que es urgente modularizar el server. Para evitar los conflictos que estamos teniendo. Propuesta:
En la carpeta
routes
crear un archivo js por funcionalidad. Es decir, así comousers.js
yuser.js
manejaban en un principio solo los procesamientos de usuarios, haceredt.js
,chat.js
,search.js
, etc.Después es cuestión de importar en el server (
var users = require(users.js)
), los diferentes módulos e importar en los módulos mismos las dependencias. Por ejemplo, enedt.js
,var user(s) = require(user(s).js)
.