Exercício de migração para NodeJS e ReactJs
Fala Dev! Tudo bem? Vamos começar nosso exercício:
-
Você precisa ter o NODE e NPM instalados no seu sistema operacional para continuar
-
Faça download deste repositório em algum lugar do seu computador
-
Dentro da pasta
backend
execute:npm install mysql --save
-
Dentro da pasta backend, execute o comando
npm install
para instalar as dependêndencias. -
Quando a instalação terminar, copie o arquivo
.env.example
no mesmo diretorio com o nome.env
-
Execute o comando
npm i -g @adonisjs/cli
na pastabackend
para instalar o cliente do framework. -
Após copiar, execute o comando:
adonis serve --dev
. Logo após isso sua aplicaço deverá estar funcionando no endereço:http://127.0.0.1:9987
-
Entrega todos os registros
GET: http://127.0.0.1:9987/api/v1/customers/all
-
Cria um novo registro
POST: http://127.0.0.1:9987/api/v1/customers/create
-
Retorna um único registro
GET: http://127.0.0.1:9987/api/v1/customers/(ID)
Para iniciar o frontend você deve acessar a pasta
frontend
e executar o comando:npm install
para instalar as dependências do projeto.Feito isso, rode então o comando
npm start
e o serviço deverá abrir automaticamente no seu navegador padrão. Caso isso não aconteça você pode copiar a URL exibida no seu terminal e usa-la no seu navegador.Deixei um banco de dados mySQL previamente criado. Neste banco existe apenas uma tabela customer. Nesse banco você poderá criar uma nova tabela e replicar uma situação do seu dia a dia com um projeto ou linguagem que gostaria de migrar para NODE e REACTJS.
- HOST:
mysql11-farm76.kinghost.net
- USER:
incentivar01
- PASS:
rocketseatXP9
- DB:
incentivar01
** Caso deseje utilizar um banco de sua preferência, fique a vontade!
- HOST: