Muito bom seu conteúdo professor eu estou aprendendo muito com você,porém eu sou muito curioso e queria também aprender sobre "docker", "swagger" ,"rabbitmq" ,as pessoas dizem no youtube ta cheio de conteúdos de docker,rabbitmq,Swagger. PORÉM ! A didática do Rogério Napoleão é diferenciada,o modo de explicar,o modo dos exemplos é diferenciado por isso eu recomendo esse tipo de conteúdo também.Todos tentam porém Rogério é o cara !!!!!Tmj professor 👍
Concluido aqui com sucesso, praticamente mais de 90% fiz na unha umas poucas vezes recorri ao Git do professor so quando tinha tentado resolver um erro exaustivamente e não conseguido, vlw Professor só agradeço por disponibilizar seu conhecimento! Seria de contribuição melhor ainda a continuação visto que se não me engano tem a parte de mobile ou outras , como não sei estou seguindo o fluxo
Ola muito bom Uma duvida, no .env.local tem NEXT_PUBLIC_API_BASE_URL que aponta para o backend, fiz o deploy da aplicação no kubernetes, porem o valor de NEXT_PUBLIC_API_BASE_URL ficou fixo no codigo da aplicação mesmo eu setando a URL nos env do yaml do kubernetes, como fazer o react ler essa env dinamicamente pelo deployment e não no build. Pois caso eu queira instalar essa imagem em ambientes diferentes tenho que criar uma imagem para cada ambiente, que não eh muito pratico. Muito obbrigado
O middleware usa no serverside, essa restrição eu tenho usado apenas no lado do cliente. A estratégia nesse caso teria que mudar, teria que vreificar autenticação verificando Cookies por exemplo...
ola professor, estou com um bug estranho. Ao enviar um login com o username correto mas a senha invalida, o programa aceita e me redireciona para a outra página. No console do f12 reparei que está dando um return de acesso negado, sem gerar o token, e mesmo assim outras paginas conseguem ser acessadas. Eu suponho que seja porque o catch do AuthService está //TODO.
@@rogerionj no repositório não está correto também Rogério. O meu código está apresentando o mesmo bug. O login ele checa, mas a senha não. Se você colocar um login válido com qualquer senha ele entra. Estou tentando resolver e aviso aqui caso consiga
@@andrefonseca7494 Tive o mesmo problema, consegui solucionar, só não sei se é a melhor forma. No Authservice, na função de login, podemos remover o try/catch, e retornar só o acessDTO diretamente. Como o back-end já faz a validação, ele retorna os codigos corretamente, não precisaria do catch pra login ou senha inválido. Qualquer problema, seja no login ou na senha, vai retornar erro 401, e o front-end pega no try/catch e não permite o usuario acessar a aplicação.
Estou gostando bastante dos videos, meu back end é em .NET mas é um primo do Java, eu queria usar o Next-Auth, mas não consegui fazer ele funcionar corretamente com o backend, e gostaria de saber se existe uma forma de eu consultar sempre o usuario logado para as demais requisições que farei em outras páginas, sem a necessidade de consultar o banco toda vez, obrigado.
Boa noite professor, ótimo curso conteudo de qualidade e bem explicado. Aguardo a continuação, like em todos os videos.
Seu conteúdo é de outro mundo! parabéns!!
Obrigado
Professor Rogério...
Cheguei até aqui, grato por todas as aulas e aguardando novos conteúdos...
Abs.
Disponha!
Muito bom seu conteúdo professor eu estou aprendendo muito com você,porém eu sou muito curioso e queria também aprender sobre "docker", "swagger" ,"rabbitmq" ,as pessoas dizem no youtube ta cheio de conteúdos de docker,rabbitmq,Swagger.
PORÉM ! A didática do Rogério Napoleão é diferenciada,o modo de explicar,o modo dos exemplos é diferenciado por isso eu recomendo esse tipo de conteúdo também.Todos tentam porém Rogério é o cara !!!!!Tmj professor 👍
Assistir os vídeos do Rogério é bom demais,o "HOMEM" TEM muita sabedoria
Obrigado professor
muito bom professor
Concluido aqui com sucesso, praticamente mais de 90% fiz na unha umas poucas vezes recorri ao Git do professor so quando tinha tentado resolver um erro exaustivamente e não conseguido, vlw Professor só agradeço por disponibilizar seu conhecimento! Seria de contribuição melhor ainda a continuação visto que se não me engano tem a parte de mobile ou outras , como não sei estou seguindo o fluxo
Parabéns pela dedicação!!!
Uma pena que o professor parou de publicar os vídeos.
Estava gostando muito do conteúdo até aqui.
Máquina de Centavos: rogerionj.hotmart.host/maquina-de-centavos
Ola muito bom
Uma duvida, no .env.local tem NEXT_PUBLIC_API_BASE_URL que aponta para o backend, fiz o deploy da aplicação no kubernetes, porem o valor de NEXT_PUBLIC_API_BASE_URL ficou fixo no codigo da aplicação mesmo eu setando a URL nos env do yaml do kubernetes, como fazer o react ler essa env dinamicamente pelo deployment e não no build.
Pois caso eu queira instalar essa imagem em ambientes diferentes tenho que criar uma imagem para cada ambiente, que não eh muito pratico.
Muito obbrigado
Na documentação do next é recomenda realizar o fluxo de controle de acesso via middleware. Algo em particular para não utilizar essa estratégia?
O middleware usa no serverside, essa restrição eu tenho usado apenas no lado do cliente. A estratégia nesse caso teria que mudar, teria que vreificar autenticação verificando Cookies por exemplo...
ola professor, estou com um bug estranho. Ao enviar um login com o username correto mas a senha invalida, o programa aceita e me redireciona para a outra página. No console do f12 reparei que está dando um return de acesso negado, sem gerar o token, e mesmo assim outras paginas conseguem ser acessadas. Eu suponho que seja porque o catch do AuthService está //TODO.
Da uma olhada no git do projeto, como estao tanto backend como front, se o bug estiver ocorrendo no meu semana que vem do uma olhada, valeu!
@@rogerionj no repositório não está correto também Rogério. O meu código está apresentando o mesmo bug. O login ele checa, mas a senha não. Se você colocar um login válido com qualquer senha ele entra. Estou tentando resolver e aviso aqui caso consiga
@@andrefonseca7494 Tive o mesmo problema, consegui solucionar, só não sei se é a melhor forma.
No Authservice, na função de login, podemos remover o try/catch, e retornar só o acessDTO diretamente. Como o back-end já faz a validação, ele retorna os codigos corretamente, não precisaria do catch pra login ou senha inválido. Qualquer problema, seja no login ou na senha, vai retornar erro 401, e o front-end pega no try/catch e não permite o usuario acessar a aplicação.
Estou gostando bastante dos videos, meu back end é em .NET mas é um primo do Java, eu queria usar o Next-Auth, mas não consegui fazer ele funcionar corretamente com o backend, e gostaria de saber se existe uma forma de eu consultar sempre o usuario logado para as demais requisições que farei em outras páginas, sem a necessidade de consultar o banco toda vez, obrigado.
No backend tu usa o jwt pra isso, o spring security ja faz essa validacao