API com Node.JS - Passo 2 - Criando as rotas (Atualizado)

preview_player
Показать описание
Pessoal, esta é uma versão atualizada dessa playlist.

O objetivo deste vídeo é mostrar um pouco sobre a criação das rotas da nossa API.

Baixe o conteúdo no GitHub:

Meu estudo é uma herança dessa sequencia de vídeos do prof. Max, eu basicamente estou refazendo, em português.

Рекомендации по теме
Комментарии
Автор

Cara, simplesmente os melhores tutorias de node para quem esta começando como eu

khallil
Автор

Video simples, claro e objetivo. TOP professor

kauenzo
Автор

Pessoal, estou testando novas ferramentas de gravação e edição de vídeo, críticas são bem vindas.

fmaransatto
Автор

o conteúdo é ótimo, só fiquei um pouco perdido porque faltou comentar mais, mesmo assim continua sendo uma das melhores aulas do youtube

didimarinhoo
Автор

achei super relaxante essa musica de fundo, vídeo sensacional (fiquei curioso pra saber o nome)

kyronrocha
Автор

Muito Obrigado! estou aprendendo muito com esses vídeos! Desejo muito sucesso para vc!

ricardodomingues
Автор

Show demais esse curso, estou na maratona, um feedback seria a instatação do nodemon, utilitario para não precisar ficar startando o server.js sempre que houver mudança. Curso está ótimo, obrigado pelo conteudo.

eritongomes
Автор

Conteúdo muito bom e bem explicado.
Ótima didática 👨‍💻


Observação: A música fica enjoativa e irritante 😒

eduardocarvalho
Автор

Ilustre, antes de tudo, excelente conteúdo, estou usando esse backend com minha aplicação react native, mas perecebi que na terceira requisição ele para de consultar, uso o axios, reinstarto o servidor, novamente ele só consulta até 3 x para novamente

carloshenriquesousademaced
Автор

Tenho algumas sugestões:


1 - Poderia reduzir o código, removendo o arquivo server.js. Não é necessário criar um server do módulo http, o express já faz isso sozinho
2 - Na rota do produto poderia usar o route:

.get((req, res) => {
//TODO
})
.delete((req, res) => {
//TODO
});


router.route('/produto')
.get((req, res) => {
//TODO
})
.post((req, res) => {
//TODO
})
.put((req, res) => {
//TODO
});
3 - No arquivo app.js poderia criar um array de rotas e simplificaria o código:
const rota_produto = require('./rotas/protudo');
const rota_outra = require('./rotas/outra');


rotas = [
rota_produto,
rota_outra
];


app.use('/', rotas);

obatatadanet
Автор

Sensacional seus vídeos, muito bom, parabéns, aprendi bastante, direto ao ponto e objetivo

rafaelyahu
Автор

olá amigo, gostaria de recomendar algumas coisas: -poderia tirar a musica de fundo pois as vezes fica um pouco mais alta que sua voz -poderia também falar um pouco mais e comentar mais o que esta fazendo, pois para quem é iniciante é importante saber o que esta fazendo. boa sorte

mateuspamaral
Автор

Muito boa a aula, parabéns! Aproveitando gostaria de saber como posso passar mais de um parâmetro na requisição get, exemplo: quero ter a possibilidade de encontrar um produto pelo id dele ou pelo nome dele. Como eu faria isso?

mpgsystem
Автор

Eu to ficando louco estudando Node. Preciso que todas imagens de uma pasta X seja exibida em um carrossel de forma dinamica.

dcortgames-dctg
Автор

Parabens pela aula muito boa mesmo.Quando vc cria o na url vc tem que adicionar o nome do arquivo? No caso aqui produtos?obrigado

ecptavares
Автор

Errei o número do vídeo no thumbnail! rsrs

fmaransatto
Автор

Eu estou tentando integrar essa API com ejs para usar no front-end, porém ou funciona a pasta views onde estão os arquivos do front, ou funciona a parte da api. Ainda não encontrei a solução para esse problema.

marcelolsena
Автор

Amigo, você recomenda esses vídeos para iniciantes ou recomendaria algum estudo antes de assistir esses? Não entendo a maioria das coisas sendo ditas no vídeo.

pedroaravena
Автор

o meu da esse erro myql
"error": {
"code": "ER_ACCESS_DENIED_ERROR",
"errno": 1045,
"sqlState": "28000",
"sqlMessage": "Access denied for user ''@'localhost' (using password: NO)"
}
}

futeboleando
Автор

Maransatto fiz um teste da maneira que colocou e estou tentando passar no PostMan em Params, mas não funciona.

poderia dar um exemplo de como ficaria pra mim passar os parametros como mostra no Postman?


thomasmelo