Тёмный
WebDevJan
WebDevJan
WebDevJan
Подписаться
Hi there! I'm Jan, a web developer and solopreneur from Germany.
And this is my RU-vid channel all about React, Next.js, and modern web development.

I created this channel to bring more people into the wonderful world of React and Next.js, helping them build better apps.
If you're learning to build websites and web apps, especially using JavaScript frameworks like React or Next.js, then this is the place for you.
Комментарии
@santhosh6634
@santhosh6634 День назад
Brilliant!
@abchk_yt4322
@abchk_yt4322 7 дней назад
Hi, do you have a tutorial that use only next.js with next auth without typescript ?
@souvikmukherjee2404
@souvikmukherjee2404 9 дней назад
Sir, your demonstration is far better than others. Just an advice if you create a playlist where viewer can get all the auth/next.js related videos in one place that would be great
@webdevjan
@webdevjan 9 дней назад
I appreciate that so much. :) That actually already exists, have a look here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Cm6-3pVCPEI.html
@ansarqazi4377
@ansarqazi4377 10 дней назад
Straight forward, to the point, highly appreciative!
@ansarqazi4377
@ansarqazi4377 10 дней назад
Excellent! Highly recommended!
@theaimartofficial
@theaimartofficial 13 дней назад
Bro monetag in nextjs
@Crypt2349
@Crypt2349 14 дней назад
Thank you so much!!!!!
@FreakingTools
@FreakingTools 18 дней назад
Watched so many videos but couldn't get it. Your video had me setup in no time. Keep up the good work!
@webdevjan
@webdevjan 14 дней назад
That means so much! Glad I could help you out :)
@soumyadipghosh6563
@soumyadipghosh6563 21 день назад
Thank you so much bro
@rifkiadi8685
@rifkiadi8685 21 день назад
thanks you brooo, tutorial is work
@MysterYKnowledge621
@MysterYKnowledge621 21 день назад
what is your extension that suggest that typescript errors in red color?
@mpglearncode
@mpglearncode 23 дня назад
I become This error Message AdSense Head Tag doesn’t support data-nscript attribute
@muhammadhuzaifaali3391
@muhammadhuzaifaali3391 23 дня назад
that helps me a lot but the crazy thing is the vscode interface. can u please share the ur VS code profile file with me
@syedbilalchand1766
@syedbilalchand1766 27 дней назад
How implement refresh token and access token please make video on this
@rochafabricio025
@rochafabricio025 28 дней назад
Great tutorial, congratulations!
@ashwinmanghat4416
@ashwinmanghat4416 28 дней назад
What is the plugin you are using that shows the errors inline?
@juventusi
@juventusi Месяц назад
It works locally but in production gives me error 500
@codewithshriekdj
@codewithshriekdj Месяц назад
I Also Created Same Video But i had the other issue of it have one flaw of the ad loading only if the page is visited first time but if i try to navigate it does load (you have to refresh page for it) so i added dependency of usepathname value and useSearchParams of 'next/navigation' of app router which solves this issue.
@boonfeiybf17
@boonfeiybf17 Месяц назад
I think the minor annoying error is because might get push() a few times so I change the code slightly, and the error goes away. useEffect(() => { const initializeAds = () => { if (typeof window !== "undefined" && (window as any).adsbygoogle) { try { ((window as any).adsbygoogle = (window as any).adsbygoogle || []).push({}); } catch (error: any) { console.log(error.message); } } }; initializeAds(); }, []);
@shubhpatel7764
@shubhpatel7764 Месяц назад
do we need cookie banner for Adsense? what if user denies to have cookie, will Adsense revenue drop?
@webdevjan
@webdevjan Месяц назад
AdSense has an inbuilt cookie consent screen that you need to enable in their dashboard. Once done, as soon as you load the adsense script as shown in the video, the cookie consent screen should automatically show.
@webdevjan
@webdevjan Месяц назад
And yeah if they don't consent, they won't see ads. I have a 97% consent rate on all my pages together. People are used to hitting "Consent" so don't worry too much about it
@shubhpatel7764
@shubhpatel7764 Месяц назад
@@webdevjan thanks for letting me know this things. Also, i use google analytics for which i have been using banner, so after adsense, do i have to show 2 banner? One for adsense (turned on from dashboard) and another for google analytics?
@SlothNiraj
@SlothNiraj Месяц назад
Hey, can you tell me how to add adsense ads in astro js site?
@AmitBiswas0142
@AmitBiswas0142 Месяц назад
Hey great tutorial Jan I just wanna ask for link of you live wallpaper it's cool...
@Racine14
@Racine14 Месяц назад
This is awesome tutorial.
@AurélienFeuillard
@AurélienFeuillard Месяц назад
Thnaks for the video, maybe you can add a cookies Banner for RGPD with accept & decline button
@MrJfernandes7
@MrJfernandes7 Месяц назад
Great tutorial. Please add chapters to your videos. That helps those who aren't here for the full tutorial, but just wanted to refresh
@mateokladaric
@mateokladaric 2 месяца назад
how does your terminal autofill stuff, that's new to me!
@sibinkeliyas8205
@sibinkeliyas8205 2 месяца назад
its reducing my performance
@degitgitagitya9473
@degitgitagitya9473 2 месяца назад
a
@degitgitagitya9473
@degitgitagitya9473 2 месяца назад
Thanks, btw, can you use `onLoad` props on the script element to execute `(window.adsbygoogle = window.adsbygoogle || []).push({})` ?
@thecodelogin
@thecodelogin 2 месяца назад
bro tutorial on the theme that you are using in pc. :D😁
@thuanvan9686
@thuanvan9686 2 месяца назад
Thank you very much
@mikhacavin
@mikhacavin 2 месяца назад
is there a plan to deploy this project?
@mikhacavin
@mikhacavin 2 месяца назад
is there a plan to deploy this project?
@mikhacavin
@mikhacavin 2 месяца назад
part 2 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Aq4FstAD3iM.html&ab_channel=WebDevJan
@TechOmkar
@TechOmkar 2 месяца назад
Please make a video on a small full stack app which has AuthJs + MongoDB and some basic CRUD Operations! Please
@webdevjan
@webdevjan 2 месяца назад
I will consider this, thanks for the recommendation!
@chesterxp508
@chesterxp508 2 месяца назад
GoodJob!
@webdevjan
@webdevjan 2 месяца назад
Update: To use the server actions provided by NextAuth inside client components, I moved the functions to a different file called "actions.ts" and exported them with the "use server" directive. Check out the actions.ts file in the GitHub repository to see how it works! 👍 I also improved the starter template a lot after recording this video. If you want to check it yourself you can find the link to it in the description. :) As always, if something is unclear or you have questions, feel free to ask me in the comments
@hussainbhagat8855
@hussainbhagat8855 2 месяца назад
Can you do a 2FA using email based OTP using nextAuth?
@prasadbeligala
@prasadbeligala 2 месяца назад
Very useful video. Thank you.
@GabrielLogan17
@GabrielLogan17 2 месяца назад
Why you hide the ID numbers if this is visible on the public website ?
@webdevjan
@webdevjan 2 месяца назад
Didn't necessarily wanted people to know what my websites are
@GabrielLogan17
@GabrielLogan17 2 месяца назад
@webdevjan ah ok, I see, so there's no problem to me exposed that, right ? Any security problems ?
@webdevjan
@webdevjan 2 месяца назад
@@GabrielLogan17 No, absolutely not. The publisher id will always be exposed to the client, so no worries :)
@GabrielLogan17
@GabrielLogan17 2 месяца назад
@@webdevjan By the way, thanks.
@__Gojo___
@__Gojo___ 2 месяца назад
How can we handle access token and refresh token with credential ?
@sips1980
@sips1980 2 месяца назад
Vielen Dank fuer den 2. Teil - Super Arbeit
@juttameerhamza
@juttameerhamza 2 месяца назад
Can you please share your wallpaper image 😄
@webdevjan
@webdevjan 2 месяца назад
Updated the description since a lot of people seem to want to know :)
@levimorais3641
@levimorais3641 2 месяца назад
idk why but i keep getting error 404 when clicking the button and the terminal shows this GET /api/auth/session 404 in 456ms GET /api/auth/session 404 in 32ms POST /api/auth/_log 404 in 32ms POST /api/auth/_log 404 in 15ms GET /api/auth/providers 404 in 44ms POST /api/auth/_log 404 in 40ms GET /api/auth/error 404 in 27ms and the session object is undefined
@NADJIBMOUSSAOUI-ic7vt
@NADJIBMOUSSAOUI-ic7vt 2 месяца назад
how to creat session and account in database with credentials please
@MyGeorge1964
@MyGeorge1964 2 месяца назад
Given that Next-Auth v4 will be superseded by Authjs v5 would it not be exciting to extend to to Auth.js v5...
@webdevjan
@webdevjan 2 месяца назад
v5 is too new for me, I will be waiting a little bit before migrating.
@BuhuuRecords
@BuhuuRecords 2 месяца назад
Can you tell what extension is showing you errors directly in the code?
@webdevjan
@webdevjan 2 месяца назад
The extension is called "Error Lens"
@syedbilalchand1766
@syedbilalchand1766 2 месяца назад
Access and refresh token required database please video on this
@alapparate8768
@alapparate8768 2 месяца назад
this is awesome, great tutorial to the point easy to understand
@vaibhav_prajapat_7725
@vaibhav_prajapat_7725 2 месяца назад
Video was to the point. Loved it❤
@webdevjan
@webdevjan 2 месяца назад
Appreciate it :)