Treinamento imersivo nas tecnologias mais modernas de desenvolvimento web e mobile para quem não tem tempo a perder.
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
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 });
}
};
{
"email": "douglasilva14@terra.com.br"
}