/semanaomnistack11

Realização do projeto semana omnistack da rocketseat versão 11

Primary LanguageJavaScript

Programe ja

Treinamento imersivo nas tecnologias mais modernas de desenvolvimento web e mobile para quem não tem tempo a perder.

Projeto sendo construido utilizando as ferramentas Node, React e React Native

Instalação

Tenha instalado em seu computador o Node 10 ou maior. Baixe-o em https://nodejs.org

Clone este projeto em seu PC com o git:

git clone https://github.com/douglassp/semanaomnistack11.git

Entre no diretório do projeto e veja a mágica acontecer digitando:

npm start

Alguma sugestão ou dúvida ?

douglas@manjaro: ~$ nodemon src/index.js

src/index.js

const express = require('express');
const routes = require('./routes');

const app = express();

app.use(express.json());
app.use(routes);

app.listen(3333);

src/routes.js

const express = require('express')

const ContatoController = require('./controllers/ContatoController')

const routes = express.Router();

routes.get('/contato', ContatoController.contato);

module.exports = routes;

src/controllers/ContatoController.js

const devInfo = require('http//github.com/douglassp');

module.exports = {
  async contato(req, res) {
    const { email } = devInfo;
  
    return res.json({ email });
  }
};

https://localhost:3333/contato

{ 
 "email": "douglasilva14@terra.com.br"
}