Olá Gustavo Parabéns porém está aparecendo o seguinte erro!! "/home/suptec/Projetos/node-exemplo/manager.js:1 const boxen = require('boxen'); ^ Error [ERR_REQUIRE_ESM]: require() of ES Module /home/suptec/Projetos/node-exemplo/node_modules/boxen/index.js from /home/suptec/Projetos/node-exemplo/manager.js not supported. Instead change the require of index.js in /home/suptec/Projetos/node-exemplo/manager.js to a dynamic import() which is available in all CommonJS modules. at Object.<anonymous> (/home/suptec/Projetos/node-exemplo/manager.js:1:15) { code: 'ERR_REQUIRE_ESM' } Node.js v18.19.1"
Que conteúdo top! Há um tempo fiz um site e sofri bastante para fazer a parte de SEO. Queria ter visto esse vídeo antes, resolveria 70% dos problemas kkkk
@Codegus seus videos e dicas são tops, poderia fazer um video sobre a Biblioteca PrimeReact. Mostrando a integração da Biblioteca e a criação da estrutura de um projeto React. Uma vez mais parabéns pelo conteúdo de qualidade.
Duvida, se tudo oque esta no app renderiza no lado do servidor como o navegador carrega o conteudo enviado pelo servidor? Ele usa javascript para isso? Porque como o navegador recebe oque vem do servidor sem usar javascript para isso? Por que o componente client precisa de javascript e o componente do servidor não? Gostaria de entender melhor
sabe como ficaria o exit do framer motion? depois do next 13 ele parou de funcionar sem gambiarra, tem alguma solução legal? xD kk bom video, achei o canal recentemente e ja to maratonando
Eu acredito que usando a propriedade normal de exit junto com o "AnimatePresence" encapsulando o conteúdo, da uma olhada na doc deles: www.framer.com/motion/animate-presence/
Pra falar a verdade essa parada de colocar no className não me atrapalha em nada, é mais rápido e prático, não tenho que perder tempo dando nome para os elementos e estilizando eles em um arquivo separado. Se te atrapalha tem uma extensão no vscode que se chama Tailwind Fold, ela esconde a parte do className.
Muito bom os vídeos sobre o Nextjs. Mas fiquei com uma dúvida.: como direcionar para a página de login ao acessar o sistema? Ou seja, ir para a página Home somente depois de logado.
Não entendi uma coisa... você especificou os pesos da fonte, mas nunca especificou qual você queria usar. Como isso funciona? Como posso especificar o peso da fonte que eu quero utilizar?
No NextJS está tudo no mesmo projeto, tipo um monolito full-stack. É possível desacoplar o front do back deste projeto quando se for fazer o deploy da aplicação? Como isto é possível? Digo isto para poder gerar as aplicações separadamente em um cluster, por exemplo...
Não sei dizer claramente se esse monólito específico pode ser divido porque nao conheço o código, mas em termos gerais, sim, é possível desacoplar monólitos em outros projetos, apenas basta reescrever em aplicações diferentes, resta saber quais são as regras que vc tem que seguir para conseguir chegar nisso.
@@codegus_ pode levar em consideração a arquitetura que você desenvolveu neste tutorial, pois seu back (chamadas ao banco) está tmb dentro da sua aplicação Next. Como ficaria o deploy seperado desta app? Eu falo isto, porque estou começando a desenvolver uma aplicação nos mesmos moldes, estou na dúvida se uso apenas Next para front+back ou Next somente para o front e crio outro código separado (Node+Express ou NestJS) para meu back
Então, depende muito da sua aplicação mesmo. Eu só faria tudo no Next.js se eu não precisar de forma nenhuma deixar minhas APIs serem consumidas por outro projeto, caso contrário vou pra um Node.js mesmo para fazer as APIs. E os deploys terão que ser separados.