O que é o Node.js??
🟢 O que é o Node.js??
Node.js é uma plataforma que permite executar código JavaScript fora do navegador. Ele é usado principalmente para criar aplicações de servidor, como APIs, backends de sites e serviços em tempo real.
- Baseado no motor V8 (o mesmo do Google Chrome), o Node.js é muito rápido.
- Utiliza eventos assíncronos, o que significa que pode lidar com muitas tarefas ao mesmo tempo sem travar.
- Ideal para aplicações como chats, streaming de dados, e sistemas em tempo real.
- use npm init -y para inicializar o node.js default.
📦 E o que é o communsjs
e o emc
?
CommonJS (CJS)
- É o sistema de módulos tradicional do Node.js..
- Usa
require
para importar emodule.exports
para exportar.
```const fs = require('fs');
module.exports = minhaFuncao;
```
ESM (ECMAScript Modules)
- É o padrão mais moderno de módulos em JavaScript.
- Usa
import
eexport
.
```import fs from 'fs';
export default minhaFuncao;