[jwt] Código controller node.js com JWT
bom dia amigos! Novo desafio aqui na comunidade, valendo DevUPsss :)
O código abaixo representa um controller em node.js, que acessa os dados de token enviados pelo cliente Angular. O projeto completo está disponível em: https://www.devmedia.com.br/exemplo/app-fullstack-javascript-com-jwt-linguagens-favoritas/92
O desafio é usar esse espaço para explicar as linhas de código abaixo ;-) Quem topa?
O código abaixo representa um controller em node.js, que acessa os dados de token enviados pelo cliente Angular. O projeto completo está disponível em: https://www.devmedia.com.br/exemplo/app-fullstack-javascript-com-jwt-linguagens-favoritas/92
O desafio é usar esse espaço para explicar as linhas de código abaixo ;-) Quem topa?
src/controller/linguagens.js const { listarLinguagens, curtirLinguagem, detalhesLinguagem } = require('../repository/linguagens'); const listar = (req, res, next) => { const idUsuario = res.locals.payload.usuario.id; return listarLinguagens(idUsuario) .then(linguagens => res.json(linguagens)) .catch(err => next(err)); }; const curtir = (req, res, next) => { const idLinguagem = req.params.id; const idUsuario = res.locals.payload.usuario.id; return curtirLinguagem(idLinguagem, idUsuario) .then(disponivel => { if (!disponivel) { return res .status(409) .end(); } return res.end(); }) .catch(err => next(err)); }; const detalhes = (req, res, next) => { return detalhesLinguagem(req.params.id) .then(linguagem => res.json({ linguagem })) .catch(err => next(err)); }; module.exports = { listar, curtir, detalhes };
Gladstone Matos
Curtidas 0
Respostas
Angelo Rubin
01/02/2019
Explicar o que esta acontecendo linha a linha?
GOSTEI 0
Gladstone Matos
01/02/2019
Explicar o que esta acontecendo linha a linha?
as principais linhas, q tal Angelo? ;)
GOSTEI 0