JavaScript Trabalhando com módulos

0

 

Na aula de JavaScript sobre trabalhando com módulos, você aprenderá como usar os módulos para organizar e reutilizar o seu código em projetos Node.js.

Em um projeto Node.js, cada arquivo é considerado um módulo e pode exportar variáveis, funções e classes para serem usadas em outros arquivos.

Para exportar uma variável, função ou classe de um módulo, usamos a palavra-chave module.exports. Por exemplo, vamos criar um módulo que exporta uma função que soma dois números:

js
// arquivo soma.js function soma(a, b) { return a + b; } module.exports = soma;

Podemos importar o módulo em outro arquivo usando a função require. Para usar a função soma do módulo soma.js, fazemos o seguinte:

js
// arquivo index.js const soma = require('./soma.js'); console.log(soma(2, 3)); // 5

Observe que o caminho do arquivo soma.js é especificado como ./soma.js. Isso significa que o arquivo soma.js está no mesmo diretório do arquivo index.js.

Também podemos exportar várias variáveis, funções ou classes de um único módulo, colocando-as em um objeto e exportando esse objeto:

js
// arquivo operacoes.js function soma(a, b) { return a + b; } function subtracao(a, b) { return a - b; } module.exports = { soma: soma, subtracao: subtracao };

E podemos importar as funções soma e subtracao do módulo operacoes.js fazendo o seguinte:

js
// arquivo index.js const operacoes = require('./operacoes.js'); console.log(operacoes.soma(2, 3)); // 5 console.log(operacoes.subtracao(5, 3)); // 2

Esse é apenas um exemplo básico de como trabalhar com módulos em Node.js. Existem outras formas de exportar e importar módulos, como o uso da palavra-chave exports e a importação de módulos nativos do Node.js ou de bibliotecas externas instaladas através do npm. Mas com esses conceitos básicos, você já pode começar a organizar o seu código em módulos para torná-lo mais reutilizável e fácil de manter.




Para ajudar o site a se manter, faça uma doação.


Tags

Postar um comentário

0Comentários
Postar um comentário (0)