Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jonaxplanta/garagem-veiculos-atualizada


https://github.com/jonaxplanta/garagem-veiculos-atualizada

Last synced: 25 days ago
JSON representation

Awesome Lists containing this project

README

        

### Graragem de Veículos
Este é uma atualização do **Programa** que simula o *Frontend* e *Backend* de um sistema de uma **Garagem de Veículos** usando *Express*, *Body Parser* e *File System*

---

### Dependências
Essas são as dependências para o funcionamento correto do programa:

| Nome | Link para Download |
|------------|--------------------------------------------------------|
| NodeJS | https://nodejs.org/en/download/package-manager |
| Express | https://expressjs.com/pt-br/starter/installing.html |
| BodyParser | https://www.npmjs.com/package/body-parser |
| FileSystem | https://www.w3schools.com/nodejs/nodejs_filesystem.asp |
| Insomnia | https://insomnia.rest/download |

Observação: o Insomnia é utilizado para acessar outros métodos além de GET

### Instalando as dependências

#### NodeJS
1. Abra o **terminal**

- Windows
```
Windows + R : digite "cmd" ou "powershell"
```

- Linux
```
Ctrl + Alt + T
```

2. Insira o seguinte comando

```
cd
```

3. Então
```
npm init -y
```

#### Express, BodyParser e FileSystem

1. Abra o **terminal**

- Windows
```
Windows + R : digite "cmd" ou "powershell"
```

- Linux
```
Ctrl + Alt + T
```

2. Insira o seguinte comando

```
cd
```

3. Então
```
npm i --save-dev express
```
```
npm i body-parser
```
```
npm i fs
```

---

### Inicializando
1. Instale *server.js* e *src*

2. Crie uma pasta nomeada **garagem-de-veiculos**
- Na localização onde se deseja criar a pasta, insira o seguinte comando
```
mkdir garagem-de-veiculos
```

3. Mova *server.js* e *src* para a pasta **garagem-de-veiculos**
- No **terminal**
```
move
```

4. Abra o arquivo **garagem-de-veiculos**
- No **terminal**
```
cd
```

5. Insira o seguinte comando
```
node --watch "./server.js"
```

6. Entre na seguinte URL usando um navegador de Internet
```
https://127.0.0.1:8080/
```

7. Altere a URL para
- Rota veículo
```
https://127.0.0.1:8080/veiculo/
```

8. Para acessar *outros métodos HTTP* além de GET, utilize a aplicação **Insomnia**

9. Para desligar o servidor, use no **terminal** o seguinte atalho
```
Ctrl + C
```

#### Aplicação por João Flores e Rogério Filho