¿Cual es la diferencia entre module.exports y export default ? y ¿Cuando se debe de utilizar cada una?

Jose Luis Campos Bautista

Jose Luis Campos Bautista

Pregunta
studenthace 5 años

¿Cual es la diferencia entre module.exports y export default ? y ¿Cuando se debe de utilizar cada una?

2 respuestas
para escribir tu comentario
    Gabriel De Andrade

    Gabriel De Andrade

    studenthace 5 años

    Esto es porque Node decidió hacer JS modular antes que EcmaScript sacara los módulos de ES6 puedes aprender más de esto en el Curso de ECMAScript 6+

    Massimo Di Berardino

    Massimo Di Berardino

    studenthace 5 años

    Hola Luis, acá hay un respuesta de stackoverflow que te puede ayudar a entender mejor la diferencia. Esta básicamente es el que porque el entorno no soporta nativamente ES6 y necesitarías usar babel o algo por el estilo para poder utilizarlo.

Curso Avanzado de Node.js

Curso Avanzado de Node.js

Aprende Node.js a fondo, crea una aplicación de Internet de las Cosas (IoT) utilizando protocolos de tiempo real livianos (MQTT) y WebSockets, integra tus aplicaciones con bases de datos relacionales y crea aplicaciones en tiempo real.

Curso Avanzado de Node.js

Curso Avanzado de Node.js

Aprende Node.js a fondo, crea una aplicación de Internet de las Cosas (IoT) utilizando protocolos de tiempo real livianos (MQTT) y WebSockets, integra tus aplicaciones con bases de datos relacionales y crea aplicaciones en tiempo real.