Fórum [jwt] Código controller node.js com JWT #600199
01/02/2019
0
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
Curtir tópico
+ 0
Responder
Posts
26/02/2019
Angelo Rubin
Explicar o que esta acontecendo linha a linha?
Responder
Gostei + 0
26/02/2019
Gladstone Matos
Explicar o que esta acontecendo linha a linha?
as principais linhas, q tal Angelo? ;)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)