Magnifique Melvin ! Merci pour ce rappel / remise à niveau / "ok ca va je suis pas si nul que ca j'en ai noté que 5" 🙏🏼 la 14 avec les erreurs serveurs qui ne sont pas envoyé en prod me rappel des mauvais souvenirs 💥
Très bon conseils, je me demande néanmoins comment tu fais pour afficher des erreurs conditionnel (Erreur 14) ? Style si l'utilisateur n'est pas connecté, une erreur, si il n'a pas les droits, une autre erreur, ... Je trouverais ça cool un tutoriel complet sur la gestion d'erreur.
Nice, mais j'ai une question pe bete, mais Pour la première demo pourquoi avoir commenté la condition dans le layout.tsx ? J'aurais bien aimé voir le test via request api qui affiche bien le secret, avec le check unique
Je trouve que l'utilisation de NextJS pour le back (API route, server actions, ...) est assez risqué. Ta vidéo est super et prouve qu'il y a beaucoup de chose à veiller pour ne pas avoir de grosses failles. NextJS fait trop d'opérations cachées que pour tout maitriser j'ai l'impression. Comme tu as expliqué il y a plusieurs semaines, quelqu'un a trouvé une assez grosse faille présente dans NextJS lui-même, je trouve ça un peu dingo... Des frameworks back AdonisJS par exemple s'occupe de ça à la perfection et par défaut. A force vouloir tout faire, on s'en mêle un peu les pinceaux... Bref, je suis assez réticent. Mais super vidéo!
Pour la démonstration il commente sa condition afin d'y afficher les pages (demo1 et 2) et de voir les fetchs de chaque page dans les devtools Mais ce qu'il faut comprendre ici, c'est que l'URL qu'il récupère dans le devtools est en fait la page demo1 Il explique donc que depuis cette URL on a accès à la page demo1 (qui n'a aucune condition) sans passer par le layout avec sa condition de l'auth J'espère que j'ai été clair 🙏
Yes exactement, la condition devrait être dans la `page` et en le mettant dans le `layout` il faut faire attention car le `layout` n'empêche pas d'aller sur la page 😉
@@melvynxdev Je viens de tester avec une requete : localhost:3000/dashboard/test?_rsc=q63ej, avec un layout au niveau de dashboard et ça bloque bien l'accès à la page test. Petite erreur de ta part je pense. Mais sinon j'adore ton contenu
T'es un Bon Melvynx tu nous regale . t'es au top
Merci beaucoup 🚀
Magnifique Melvin ! Merci pour ce rappel / remise à niveau / "ok ca va je suis pas si nul que ca j'en ai noté que 5" 🙏🏼 la 14 avec les erreurs serveurs qui ne sont pas envoyé en prod me rappel des mauvais souvenirs 💥
ah oui c'est vraiment chiant les erreurs caché
Merci beaucoup pour ton contenu gratuit !!! J'espère que tu auras de la sponso pour développer encore plus ce contenu
Merci à toi !
La vidéo est vraiment quali ! Merci pour tes vidéos :)
Merci beaucoup ❤️
J'ai appris quelques trucs intéressant, thanks :)
yeah
Merci Melvynx, super contenu !
merci !
Merci Melvynx pour ton content 👍👍👍
Avec plaisir !
Merci beaucoup
Merci à toi
super
merci
Full valeur je comprends pas pourquoi tu prends autant de haine sur les réseaux franchement ton contenu est très bon
merci le boss
👍👍
thanks bro
Pourquoi tu n'utilise pas le onSucces dans ta mutation ? 11:25
Est-ce juste pour l'exemple ou y a un réel intérêt dernière ?
ah non c'est juste que par habitude j'utilises directe dans la mutation mais c'est pas une bonne pratique
T'es un goat🐐
Merci :D
MASTERCLASS
merci Mirko !
Très bon conseils, je me demande néanmoins comment tu fais pour afficher des erreurs conditionnel (Erreur 14) ? Style si l'utilisateur n'est pas connecté, une erreur, si il n'a pas les droits, une autre erreur, ... Je trouverais ça cool un tutoriel complet sur la gestion d'erreur.
Ah yes la gestion d'erreur c'est un peu compliqué effectivement
Nice, mais j'ai une question pe bete, mais Pour la première demo pourquoi avoir commenté la condition dans le layout.tsx ? J'aurais bien aimé voir le test via request api qui affiche bien le secret, avec le check unique
euh je sais pas j'étais dans le flow
Je trouve que l'utilisation de NextJS pour le back (API route, server actions, ...) est assez risqué.
Ta vidéo est super et prouve qu'il y a beaucoup de chose à veiller pour ne pas avoir de grosses failles. NextJS fait trop d'opérations cachées que pour tout maitriser j'ai l'impression.
Comme tu as expliqué il y a plusieurs semaines, quelqu'un a trouvé une assez grosse faille présente dans NextJS lui-même, je trouve ça un peu dingo...
Des frameworks back AdonisJS par exemple s'occupe de ça à la perfection et par défaut. A force vouloir tout faire, on s'en mêle un peu les pinceaux...
Bref, je suis assez réticent. Mais super vidéo!
Oui je comprends, ça dépends les bsoins !
pour le premier, tu montres ton call api qui permet d'avoir le message secret mais ta ''protection'' est commentée donc c'est normal non?
Pour la démonstration il commente sa condition afin d'y afficher les pages (demo1 et 2) et de voir les fetchs de chaque page dans les devtools
Mais ce qu'il faut comprendre ici, c'est que l'URL qu'il récupère dans le devtools est en fait la page demo1
Il explique donc que depuis cette URL on a accès à la page demo1 (qui n'a aucune condition) sans passer par le layout avec sa condition de l'auth
J'espère que j'ai été clair 🙏
Yes exactement, la condition devrait être dans la `page` et en le mettant dans le `layout` il faut faire attention car le `layout` n'empêche pas d'aller sur la page 😉
oui j’avais compris mais la condition de l’auth est commentée donc on ne sais pas si elle s’applique ou non
@@melvynxdev Je viens de tester avec une requete : localhost:3000/dashboard/test?_rsc=q63ej, avec un layout au niveau de dashboard et ça bloque bien l'accès à la page test.
Petite erreur de ta part je pense. Mais sinon j'adore ton contenu
Fais tu C# s'il te plait ?
J'en ai fais mais plus maintenant
C'est quoi ton micro
sony ecm-1 truc du genre