Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

234
Vistas
¿No se puede importar el enrutador desde un archivo con la importación/exportación de ES6?

Estoy convirtiendo toda mi aplicación de nodo para usar la importación de sintaxis ES6 NME desde "./archivo"

En mi archivo app.js, intento importar mis enrutadores, pero aparece el error "No se puede encontrar el módulo '/Users/app/git/app-node-api/src/routers/availability' importado de /Users/app/git /app-nodo-api/src/app.js"

Esto funcionaba perfectamente bien antes de usar las declaraciones requeridas, pero como soy nuevo en el uso de la importación de módulos, algo se estropeó.

¿Por qué esto no funciona? Probé diferentes sintaxis de exportación como export {router} pero no funcionó.

Mi importación/exportación actual de archivos se ve a continuación...

APLICACIÓN.JS

 import express from "express" import("./db/mongoose") const app = express() import availabilityRouter from "./routers/availability" // ^ CANNOT FIND MODULE "/Users/app/git/app-node-api/src/routers/availability" ? module.exports = app

DISPONIBILIDAD.JS

 import express from "express" const router = new express.Router() router.get(`/verify/email/:email`, async (req, res) => { // DO STUFF }) router.get(`/verify/username/:username`, async (req, res) => { // DO STUFF }) module.exports = router // AM I EXPORTING CORRECTLY??

PAQUETE.JSON

 { "name": "app-api", "version": "1.0.0", "main": "index.js", "type": "module", "scripts": { "start": "nodemon src/index.js", "dev": "env-cmd -f ./config/dev.env nodemon src/index.js -e js,hbs", "prod": "env-cmd -f ./config/prod.env nodemon src/index.js", "test": "env-cmd -f ./config/test.env nodemon --exec 'mocha -R min'", "deploy": "make this auto deploy code to ec2 instance" }, "license": "ISC", "dependencies": { //// } }
about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

module.exporta la sintaxis de commonjs.

prueba esto para ES6

 export default router;
about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda