مثل همیشه عالی 🔥🔥 مرسی. یه پیشنهاد هم داشتم. توی پروژه ها معمولا از پکیجی مثل axios استفاده میشه برای ارتباط با سرور. به نظرم قسمت بعدی میتونه این باشه که همین کارها رو با استفاده از اون انجام بدین و توی interceptor مربوط به axios توکن رو ثبت کنین و با هر درخواست ارسال بشه. بعد قسمت بعدیش مربوط به next-auth باشه. فکر می کنم این مدلی برای کسی که از پایه داره یاد می گیره می تونه مفید تر باشه
@nima_arf
Ай бұрын
چشم از axios هم استفاده میکنم هرچند با fetch هم میشه توکن و کاری کرد که یکبار ست بشه و نیاز نباشه هی دستی بخونیش و تو header ارسالش کنی
@saeedk1988
Ай бұрын
@@nima_arf خیلی عالی ممنون 👍🙏💯💯
@peymannorozy356
13 күн бұрын
سلام عالی بود فقط اگه کدها رو هم بزارید که بتونیم بخونیم و ازش ایده بگیریم. ممنون
@ghazaleniazi5855
Ай бұрын
first comment 🎉
@nima_arf
Ай бұрын
🎉 بشه منه
@MiladJoodi
Ай бұрын
این فوق العاده س خیلی با ارزشه نمونه فارسی نداره لطفا ادامه بدید بهتون تبریک میگم. لطفا در خصوص استفاده از prisma تو next.js هم بهمون بگین. سپاسگذارم
@nima_arf
Ай бұрын
من خودم نمیدونم چرا همه این ویدیورو دوست داشتن! اگر بتونی بهم بگی فرق با ویدیوهای دیگه چیه خیلی عالی میشه، اینطوری میتونم نکاتی که این ویدیو داره رو تو بقیه ویدیوها هم اعمال کنم و محتوای بهتری تولید کنم ==== چشم درباره full stack و نکست جی اس هم حتما ویدیو میگیرم و ویدیو میزارم
@MiladJoodi
Ай бұрын
@@nima_arf دمتگرم که توجه میکنی ببین پیاده کردن authentication نیاز به تمرین بیشتری داره یکم پیچیدس، کانسپت جدیده که باید یاد بگیری. و اولش نیازه یک نفر برات "مفهوم" رو توضیح بده دوره های آموزش Next گرونه. توی یوتیوب فارسی هم، توضیح این مفهوم و پیاده کردنش توی Next فقط چند تا پروژه هست. این درباره استفاده از prisma توی Next هم صدق میکنه این تکنولوژی های High level هنوز منابع فارسی کامل ندارن. این کار شما با ارزشه.
@payamshariat
Ай бұрын
خیلی عالی اگر زودتر NextAuth هم بزارید ممنون میشم شدیدا نیازمندش هستم
@nima_arf
Ай бұрын
بله حتما ضبطش کردم، مونده ادیتش و اپلودش اونم تا شنبه/جمعه اپلود میکنم تو کانال 🔥
@MZCOD-qq4et
Ай бұрын
درجه یک 🫶👌
@nima_arf
Ай бұрын
1️⃣🔥
@CodeYourFuture_Mohseni
4 күн бұрын
لطفا کد هارو رو گیتهاب هم میزارید چون الان خیلی از function ها مثل saveSession کدش نیست
@masoudbayat1524
5 күн бұрын
سلام. خیلی عالی بود خسته نباشید. فقط واقعا یه ویدئو آموزشی که جاش خیلی خالیه راجب میدلورهای نکست هس. مثلا الان من از i18next استفاده میکنم و باید تو میدلور یه فانکشنی return بشه! تا حالا نتونستم یه ویدئو آموزشی پیدا کنم برا اینکه بتونیم چنتا میدلور رو استفاده کنیم! اگر بتونین بعدا یه همچین آموزشی بسازین عالی میشه. دمت گرم ❤
@sajadtayefi5949
Ай бұрын
Awli nima jan kheli khaste nabashi man shayad hame ina ro ba next auth piyade kardm ama kheli dark nakardm darm chikar mikonam 🎉❤
@nima_arf
Ай бұрын
🔥 ایول ویدیو بعدی next auth هستش، دقیقا همینو با next auth میزنیم
@Mohamova
Ай бұрын
اتفاقن به چنین چیزی همین امروز نیاز داشتم. مرسی بزرگوار. ❤
@nima_arf
Ай бұрын
ایول ایول خوب بود همه چی؟ مرتب؟ تمیز؟
@xzex2609
Ай бұрын
چه خوب فکر نمیکردم تو محتوا های فارسی همچین چیز هایی باشه ... عالی
@nima_arf
Ай бұрын
🔥🔥
@aminda6862
Ай бұрын
تشکر فرااون نیما جان خیلی مفید و کاربردی بود بی زحمت کدهای این قسمت رو هم روی گیت هاب بزار
@nima_arf
Ай бұрын
چشم امشب همرو قرار میدم بعد اطلاع میدم به شما
@Mohamova
Ай бұрын
یه چیز جالبی هم که به نظرم اومد استفاده از “server-only” بودش. صحبت در مورد این به نظرم میتونه تبدیل به یوتیوب short جالب بشه.
@nima_arf
Ай бұрын
اره نکته زیباییه یه short میسازم براش الان
@tahmasbtabar
Ай бұрын
مثل همیشه کاربردی و توضیح بدون ابهام🔥🔥
@nima_arf
Ай бұрын
ایوللللللل!
@amirhosein-hr7zp
Ай бұрын
ویدیو هات خیلی کیقیت اس رقته بالا قک کنم هم بک گراند رو بهتر اش کردی و هم این موضوع سیستم لاگین چیزی هست که مدرس ها (بیشتر مدرس های ایرانی ) به خوبی انتقال نمیدن چه تو ریکت چه تو نکست ما اموزش های فارسی خوبی قرای جاوا اسکریپت css/html داریم ولی اون دیزاین پترن و لون الگوریتم پیدا سازی بخش ها مختلف پروزه ریکتی و نکستی رو خوب اموزش نمیدن و این خوبه که توی ویدیو هات خودت کد میزنی و صفحه نمایش رو شیر می کنی
@nima_arf
Ай бұрын
❤️❤️
@ehsanmousavi7242
Ай бұрын
عالی
@nima_arf
Ай бұрын
❤️🔥
@CodeYourFuture_Mohseni
28 күн бұрын
عالی بود👏
@nima_arf
28 күн бұрын
خواهش میکنم
@amirhosein-hr7zp
Ай бұрын
چقدر منتظر بودم عالی نیما جان تشکر
@nima_arf
Ай бұрын
❤️🔥
@ehsan7427
6 күн бұрын
سلام. ممنون بابت آموزش.. فقط کدها رو کجا میتوینم ببینیم؟
@javidwilldesignn
Ай бұрын
good job 👌👌👍👍
@nima_arf
Ай бұрын
Thank you! Cheers!
@SashaGamer479
Ай бұрын
کارت درسته
@nima_arf
Ай бұрын
❤️🔥
@Ehsan.5G
Ай бұрын
مرسی نیما جان واقعا عالی 🌹🌹
@nima_arf
Ай бұрын
خواهش میکنم، ایول که خوب بوده 🔥
@hoseinheydari7220
Ай бұрын
💥💥
@nima_arf
Ай бұрын
❤️🔥
@mahdardavari3585
Ай бұрын
tnx nima
@nima_arf
Ай бұрын
Thank you! Cheers!
@hamidreza291
Ай бұрын
عالی بود 🎉🎉🎉
@mahdishariflo1851
Ай бұрын
خسته نباشی لطفا رو موضوعات ssr,next-auth و یا پیاده سازی فروشگاه کوچیک به صورت fullstack ویدیو بساز
@nima_arf
Ай бұрын
سلام ویدیو next auth ضبط شده باید ادیتش کنم و هفته دیگه اپلودش میکنم بقیه موضوعاتم چشم، دونه دونه پیاده میکنم
@abba3261
Ай бұрын
😍
@nima_arf
Ай бұрын
🔥🔥🔥🔥
@zabiharab5183
Ай бұрын
👍👍🔥🔥
@nima_arf
Ай бұрын
چه طوری پسر من باشگاهو عوض کردما 😂 ورزشو ول نکردم
@zabiharab5183
Ай бұрын
@@nima_arf مرسی نیما جان تو چطوری منم باشگاهو عوض کردم 😂
@nima_arf
Ай бұрын
@@zabiharab5183 کجا میری 😂؟
@zabiharab5183
Ай бұрын
@@nima_arf سمت غرب 😁
@SashaGamer479
Ай бұрын
از چه تمی استفاده میکنی؟ و پلاگینای ادیتورتم بیزحمت بگو همرو یا اگه یه ویدیو هم راجبش بسازی خوبه حتی
@nima_arf
Ай бұрын
تم monokai هستش، پلاگین هم اینارو استفاده میکنم ESLint, Copilot, Vim, Prettier, search node_modules, git lens, tailwind css intellisence , Intelli Code, Console Ninja and Code Spell Checker
@aminataeidev
Ай бұрын
خیلی هم عالی .. میشه از نظر بازخورد در مورد این ویدئوها بهم بگید که بازخوردش خوبه یا نه؟ چون معمولا ویدئوهایی مثل این ویدئو که یک مقدار دیپ تره بازخورد کمتری میگیره.
@nima_arf
Ай бұрын
خیلی مثبت بوده، خیلی استقبال کردن تو همین کامنتای زیر ویدیو هم کاملا مشخصه که دقیقا چی برای کاربرا بیشتر جذاب بوده
@mohamadheyranian8102
Ай бұрын
عالی آفرین
@nima_arf
Ай бұрын
ایول ممنون
@farazmehraien3913
17 күн бұрын
اون import 'server-only' چیه؟ و اینکه میشه کد ها رو روی گیت ات بذاری؟
@rezaazarnia7429
Ай бұрын
خسته نباشی اقا نیما خیلی عالی فقط یه سوال اگه backend نداشته باشیم میتونیم همین api رو تو خود next توسعه بدیم برای ثبت یوزر تو دیتا بیس البته برای پروژه تستی و رزومه و این که بهتره براش api ساخته بشه یا تو server actions درست بشه این ثبت یوزر تو دیتا بیس
@nima_arf
Ай бұрын
ارههه اتفاقا برای این کار شما خیلی انتخاب خوبیه که از next js به صورت fullstack استفاده کنی و خب دقیقا برای این use case شما یه کتابخونه هستش به نام next auth که میاد این قسمت توکن ساختن و اینارو هندل میکنه من ویدیوشو گرفتم دیروز، تا یک شنبه هفته دیگه ادیتش میکنم و اپلود میکنمش درباره اون قسمت سوال که گفته بودی api یا server action این server action ها همون api ها هستن که تو ریاکت کار باهاشون راحت تر شده چون برای api و هوک های مختلف دادن تو ویدیو server action کامل توضیح دادم این نکاتو kzitem.info/news/bejne/r5WJuKavbKyFZGUsi=XjJlGkIO5eY2P5xY
@rezaazarnia7429
Ай бұрын
@@nima_arf ❤
@ElhamMobini
29 күн бұрын
میشه توضیح بدین اگه بخوایم header رو فقط یکبار ست کنیم و مجبور نباشیم واسه هر fetch دوباره accesstoken رو تو header بفرستیم چی کار کنیم؟
@nima_arf
28 күн бұрын
راحت ترین چیزی که ذهنم میرسه استفاده از ابزار axios و استفاده از interceptor های axios هست برای اینکه header و داخل درخواست ها بزارید
@MehdiDeveloper-p2i
Ай бұрын
برای اینکه در هر بار رفرش صفحه اون api مربوط به profile or me را بتونیم صدا بزنیم تا آخرین دیتای مربوط به کاربر را داشته باشیم . بهترین راه حلی که میشه تو next 14 پیاده سازی کرد چه چیزیه؟
@nima_arf
Ай бұрын
همین تابع getSession هربار که صدا میشه یبار میره دیتاشو میگیره و همین کاری خواستید و انجام میده اگر سمت کلاینت هم میخواید ریفچ بشه، میتونید یه setInterval کنید هی دیتارو بگیرید، یا از ابزارهایی مثل react query استفاده کنید
@mahmoudd.p
Ай бұрын
❤
@dizzland
25 күн бұрын
ممنون آیا این آموزش قابل استفاده در پروداکشن هست؟ یا باید ریفرش توکن هم خودمون بهش اضافه کنیم؟ و اینکه اگر یه رشته رندم برای اکسس توکن برگردونیم از سرور امن هست؟
@nima_arf
24 күн бұрын
۱) قابل استفاده تو پروداکشن هستش بله ۲) رفرش توکن هم باید بهش اضافه کنید ۳) رشته رندم اگر برگردونی هم اوکیه (مثلا UUID باشه) بعد تو بکاند باید query بزنی تو دیتابیس ببینی این accessToken برای کدوم کاربر هستش هرچند چیزای دیگه مثل rate limiting هم نیاز داره (که فرقی نیکمت jwt باشه یا uuid بازم اونو نیاز داری)
@dizzland
24 күн бұрын
@@nima_arf ممنون ❤️
@javadbabaei3320
Ай бұрын
تنها مشکل این بود که برای هر درخواست توکن ست میکردیم
@nima_arf
Ай бұрын
متوجه نشدم، منظورتون اینکه چرا تو ویدیو به اینکه میشه توکن رو یکبار ست کرد و همه جا ازش استفاده کرد اشاره نکردم؟
@javadbabaei3320
25 күн бұрын
@@nima_arf نه فقط یه فیدبک دادم رو روش پیاده سازی
@ShahBach
Ай бұрын
ببخشید مانیتورتون چیه؟
@nima_arf
Ай бұрын
Apple Studio Display
@ShahBach
Ай бұрын
@@nima_arf 60 هرتز اذیت نمیکنه؟
@nima_arf
Ай бұрын
نه، کار خاصی نمیکنم باهاش فقط کد میزنم انیمیشن های توی مرورگرم که دربهترین حالت ۶۰ فریم هستن
@xzex2609
Ай бұрын
۴۵۰۰۰ دلار با این وب توکن ؟؟؟ بیایم بزنیمش 😜😜
@nima_arf
Ай бұрын
۴۵ هزار دلار چیه داستانش 😝
@xzex2609
Ай бұрын
@@nima_arf توی مثال اقای ! لاک میکنه تو یک سیستم که در امدش ۴۵،۲۳۱،۸۹
Пікірлер: 86