- Create (POST)
- Read (GET)
- Update (PUT)
- Delete (DELETE)
- Node e npm
- VsCode
- Crie uma pasta com o nome "crud"
- Acesse a pasta no seu VsCode
- Abra seu terminal integrado ao VsCode
- Inicialize o projeto com o seguinte comando:
npm init -y
Você vai perceber que um arquivo chamado package.json será criado. Este arquivo é responsável por armazenar todas as bibliotecas/libs que vamos usar no projeto, além de scripts para a execução do projeto.
- Crie uma pasta chamada "src" e um arquivo chamado "index.js". A estrutura deve ficar assim: crud/src/index.js
- Baixe a biblioteca nodemon, que será responsável por executar o projeto e observar suas modificações:
npm install nodemon
Perceba que agora um novo arquivo chamado package-lock.json foi criado. Este arquivo lista as bibliotecas que já foram baixadas neste projeto, bem como as dependências dessas bibliotecas. Além disso, foi criada uma pasta chamada "node_modules" que armazena todas as bibliotecas utilizadas neste projeto. Caso deseje reinstalar as bibliotecas, você pode excluir a pasta "node_modules" e o arquivo "package-lock.json" e, em seguida, executar o comando npm install no seu terminal.
- Crie um script chamado dev dentro do "package.json" com o seguinte comando:
"scripts": {
"dev": "nodemon src/index.js"
}
Perceba que o script de test foi apagado e ficou somente o que vamos usar para este projeto.
- Adicione no arquivo "src/index.js" o seguinte código:
console.log("Olá, Mundo!");
- Execute o projeto com o seguinte comando:
npm run dev
Perceba que o dev que estamos usando é o script que criamos no package.json
- Para parar a execução do projeto, utilize o seguinte comando:
ctrl + c #ou
command + C
- Antes de fazer o upload para o GitHub, é importante criar um arquivo chamado ".gitignore" contendo as entradas para a pasta "node_modules" e o arquivo "package-lock.json".