Модуль представляет текущий модуль в простом объекте Javascript.

Экспорт — это простая переменная JavaScript. Модуль представляет собой простой объект javascript, который имеет свойство экспорта.

Из одного модуля в другой, когда мы хотим экспортировать один класс, переменную или функцию, мы используем модули. экспорт.

Из одного модуля в другой, когда мы хотим экспортировать несколько переменных или функций, мы используем экспорт.

```javascript
var module = { exports: { value1: 10 , value2: 20 } };
var exports = module.exports;

return module.exports;
```

В приведенном выше примере мы присвоили несколько значений одному и тому же объекту.

module.exports.value1 возвращает 10, а module.exports.value2 возвращает 20.

```javascript
var module = { exports: 10 } };
var exports = module.exports;

return module.exports;
```

В предыдущем примере для экспорта задано значение, в результате которого modules.exports больше не являются одним и тем же объектом.

module.exports возвращает 10

```javascript
const userDetails= (data)=›{
return {
getUsername:()=› data.username,
getEmail:()=› data.email ,

}

module.exports = userDetails;
```

В предыдущем примере вызов userDetails(data›) возвращает значение username.getUsername().

```javascript
const getUsername:(data)=> data.username

const getEmail:(data)=>data.email

exports.getUsername = getUsername;
exports.getEmail = getEmail;
```

В приведенном выше примере значение имени пользователя можно получить с помощью getUsername(‹data›)

Если мы выберем первый подход, нам не нужно включать новые строки в оператор экспорта каждый раз, когда мы создаем новую функцию.

Принимая во внимание, что во втором подходе новые функции, если они создаются, постепенно увеличивают количество строк в операторе экспорта.

Таким образом, в соответствии с документацией NodeJ, где используются экспорты и module.exports, рекомендуется избегать использования экспортов и вместо этого использовать module.exports.

Спасибо за прочтение ❤️. Надеюсь, вам понравилось.

Следуйте за мной через Twitter, Instagram или Github.