Professor, Me desculpe a pergunta básica, mas aonde está a lista de funcionários do link: http://localhost:3000/funcionarios
Funcionário exemplo 1 ...
Como ele aponta o /funcionarios para essa lista? Em que momento você fez isso?!
No aguardo.
Professor, Me desculpe a pergunta básica, mas aonde está a lista de funcionários do link: http://localhost:3000/funcionarios
Funcionário exemplo 1 ...
Como ele aponta o /funcionarios para essa lista? Em que momento você fez isso?!
No aguardo.
Olá Jaqueline,
Deixa eu ver se eu entendi a sua pergunta. Sua lista funciona e você consegue acessar via Angular, mas você quer saber onde em nosso servidor ela foi configurada. É isso? Se sim, segue uma resposta para não perdermos tempo.
Primeiro, focar no servidor não é o foco do treinamento, mas isso não impede uma explicação, certo? O Express trabalha com dois arquivos: um no qual você define suas rotas, isto é, qual URL's você responderá, como no caso da que você deu como exemplo no início do post. Esse arquivo de rota delega a execução do código para um controller, este sim, tratará o request e responde. Você pode abrir o arquivo app.js
. Nele você verá a definição das rotas:
// código anterior comentado
app.get('/funcionarios', api.listaFuncionarios);
// código posterior comentado
O objeto api
é uma instancia de rest-api/index.js
. Lá você verá os métodos que retornam os dados:
exports.listaFuncionarios = function(req, res) {
console.log('API: listaFuncionarios');
res.json(funcionarios);
};
Abraço
Olá Professor, Dei uma fuçada aqui na pasta Server e entendi da onde tudo está vindo rs.
Obrigada pela resposta!