Nota: No hubo ningún problema, hasta que agregué docs_router.js

docs_router.js
const { control_docs_v1, ipManager } = require('../controllers/indexer') const router = require('express').Router() router.get('/v1', ipManager, control_docs_v1) module.exports = routerubicación.js
const { ipManager, sendData } = require('../controllers/indexer') const router = require('express').Router() router.get('/weather/:loc', ipManager, sendData) module.exports = routerindexador.js
const location = require('./location') const docs_router = require("./docs_router") module.exports = { location, docs_router } En el archivo de entrada, index.js tengo,
app.use("path1", location) app.use("path", docs_router) ¿Hay algún problema con la exportación de varios objetos de enrutador? ¿Cómo usar el router de la manera correcta?
Finalmente solucionado. Hice estos cambios.
docs_router.js
const { control_docs_v1, ipManager } = require('../controllers/indexer') const router = require('express').Router() router.get('/v1', ipManager.ipManager, control_docs_v1.control_docs_v1) module.exports = routerubicación.js
const { ipManager, sendData } = require('../controllers/indexer') const router = require('express').Router() router.get('/weather/:loc', ipManager.ipManager, sendData) module.exports = routerHacer esto resolvió el error.