This media is not supported in your browser
VIEW IN TELEGRAM
اگه خواستید hermes رو به سختافزار esp32 وصل کنید که از این گجتهای tamagotchi بسازید، یکی یه sdk درست کرده که کار رو راحت میکنه!
به عنوان یه دیوایس جدید pair میشه و ایجنت میتونه اسپیکر، میکروفون، LED و سنسورهای دستگاه رو کنترل کنه. یه simulator هم باهاش میاد که firmware رو قبل از نصب باهاش تست کنید!
http://github.com/Adolanium/hermes-gadget-sdk
@DevTwitter | <Amir/>
به عنوان یه دیوایس جدید pair میشه و ایجنت میتونه اسپیکر، میکروفون، LED و سنسورهای دستگاه رو کنترل کنه. یه simulator هم باهاش میاد که firmware رو قبل از نصب باهاش تست کنید!
http://github.com/Adolanium/hermes-gadget-sdk
@DevTwitter | <Amir/>
❤12🍌2👍1
Forwarded from DevTwitter Ads.
این بار سادهتر با لینگانو ادامه بده! 📕
📍دسترسی نامحدود به دورهها
📍پنل اختصاصی در سایت و اپلیکیشن
📍تعیین سطح و مشاوره اختصاصی
دوره جامع لینگانو با ۷۵٪ تخفیف و پرداخت ۴ قسطه اسنپپی؛ برای مشاوره تخصصی و ثبت نام دوره، همین حالا کلمه ((ساده)) رو ارسال کنید
👇🏻👇🏻👇🏻👇🏻
@lingano_support_2
@lingano_support_2
📍دسترسی نامحدود به دورهها
📍پنل اختصاصی در سایت و اپلیکیشن
📍تعیین سطح و مشاوره اختصاصی
دوره جامع لینگانو با ۷۵٪ تخفیف و پرداخت ۴ قسطه اسنپپی؛ برای مشاوره تخصصی و ثبت نام دوره، همین حالا کلمه ((ساده)) رو ارسال کنید
👇🏻👇🏻👇🏻👇🏻
@lingano_support_2
@lingano_support_2
🍌11👎5❤3
یه مدت بود واسه PRهام به ایجنتم میگفتم بهجای توضیح، اسکرینشات قبل و بعد بذاره. دوستان دیدن گفتن به ما هم بده منم تبدیلش کردم به یه Agent Skill.
https://github.com/ArefMozafari/pr-evidence
@DevTwitter | <Rf/>
npx skills add ArefMozafari/pr-evidencehttps://github.com/ArefMozafari/pr-evidence
@DevTwitter | <Rf/>
🍌28👍12❤1
این سایته که گذاشتم یه مجموعه بزرگ از پرامپتهای آماده برای ساخت محتوای بصری با AI داره،
مثل: تصاویر و ویژوالهای حرفهای
موکاپ تبلیغات
تصویرسازی بکگراند
ایدههای طراحی
گفتم شاید بدردتون بخوره
آدرس سایت:
https://onepromptdesign.com/
@DevTwitter | <خانم_زاده/>
مثل: تصاویر و ویژوالهای حرفهای
موکاپ تبلیغات
تصویرسازی بکگراند
ایدههای طراحی
گفتم شاید بدردتون بخوره
آدرس سایت:
https://onepromptdesign.com/
@DevTwitter | <خانم_زاده/>
❤21👎2🍌2
گوگل با معرفی مدل Nano Banana 2.1 تولید تصاویر 4K را ۵۰ درصد ارزانتر کرد
مدل تصویرساز جدید گوگل به نام Nano Banana 2.1 بر پایه جمینای ۳.۶ فلش معرفی شد. این ابزار میتواند خروجیهایی شفاف تا وضوح 4K تولید و با اتصال به موتور جستجو، اشیا و کاراکترها را در طول مراحل ویرایش بدون تغییر ظاهر حفظ کند.
بزرگترین مزیت این مدل برای توسعهدهندگان، کاهش ۵۰ درصدی هزینهها و نصفشدن تعرفه پردازش تصاویر در سرویسهای پرداختی است. این ابزار هماکنون به اپلیکیشن جمینای، موتور جستجوی گوگل و ابزارهای توسعه هوش مصنوعی اضافه شده است.
@DevTwitter | <Digiato/>
مدل تصویرساز جدید گوگل به نام Nano Banana 2.1 بر پایه جمینای ۳.۶ فلش معرفی شد. این ابزار میتواند خروجیهایی شفاف تا وضوح 4K تولید و با اتصال به موتور جستجو، اشیا و کاراکترها را در طول مراحل ویرایش بدون تغییر ظاهر حفظ کند.
بزرگترین مزیت این مدل برای توسعهدهندگان، کاهش ۵۰ درصدی هزینهها و نصفشدن تعرفه پردازش تصاویر در سرویسهای پرداختی است. این ابزار هماکنون به اپلیکیشن جمینای، موتور جستجوی گوگل و ابزارهای توسعه هوش مصنوعی اضافه شده است.
@DevTwitter | <Digiato/>
👍16❤7🔥3
برای اینکه فارسینویسی توی Zed کمتر دردسر داشته باشه، یه پچ ساده براش آماده کردم
چیز پیچیدهای نیست؛ فقط خواستم تا فیکس این مشکل بهصورت رسمی، کارتون راه بیفته
https://github.com/AmirAliManzar/Zed-RTL
@DevTwitter | <Amir Ali Manzar/>
چیز پیچیدهای نیست؛ فقط خواستم تا فیکس این مشکل بهصورت رسمی، کارتون راه بیفته
https://github.com/AmirAliManzar/Zed-RTL
@DevTwitter | <Amir Ali Manzar/>
👍21🍌6❤3
یک ریپو ساختم و داخلش Skillهایی که به نظرم کاربردی و کارآمد بودن رو جمعآوری، طراحی و دستهبندی کردم.
یکی از مشکلاتی که بعضی وقتها موقع کار با چتباتها داریم، ساخت PDF با کیفیت بالاست؛ مثلاً فونت فارسی، راستچین بودن متن، صفحهبندی و ظاهر نهایی فایل ممکنه اون چیزی نباشه که انتظار داریم.
یکی از Skillهای این ریپو دقیقاً برای همین موضوع ساخته شده؛ هدفش اینه که وقتی از چتبات میخوایم PDF بسازه، خروجی نهایی از نظر ساختار، فونت، صفحهبندی و کیفیت بصری استانداردتر و حرفهایتر باشه.
البته این تنها Skill ریپو نیست و بهمرور Skillهای کاربردی دیگهای هم بهش اضافه میکنم.
https://github.com/mehranqadirian/skills
@DevTwitter | <Mehran Ghadirian/>
یکی از مشکلاتی که بعضی وقتها موقع کار با چتباتها داریم، ساخت PDF با کیفیت بالاست؛ مثلاً فونت فارسی، راستچین بودن متن، صفحهبندی و ظاهر نهایی فایل ممکنه اون چیزی نباشه که انتظار داریم.
یکی از Skillهای این ریپو دقیقاً برای همین موضوع ساخته شده؛ هدفش اینه که وقتی از چتبات میخوایم PDF بسازه، خروجی نهایی از نظر ساختار، فونت، صفحهبندی و کیفیت بصری استانداردتر و حرفهایتر باشه.
البته این تنها Skill ریپو نیست و بهمرور Skillهای کاربردی دیگهای هم بهش اضافه میکنم.
https://github.com/mehranqadirian/skills
@DevTwitter | <Mehran Ghadirian/>
🍌22🔥16❤2
یه پچ برای zcode نوشتم:
توی کل محیط zcode هر پاراگراف که حرف فارسی داشته باشه به صورت هوشمند راستچین میشه، کد و انگلیسی هم دست نمیخوره. یه دکمه هم توی خود محیط کاربری zcode داره که خاموش و روشنش میکنه. وزیرمتن هم قرار داده شده برای خوانایی بهتر فارسی زبان
نصبش فقط اجرای یه فایله:
github.com/Morteza-NW/rtl-zcode
@DevTwitter | <Morteza/>
توی کل محیط zcode هر پاراگراف که حرف فارسی داشته باشه به صورت هوشمند راستچین میشه، کد و انگلیسی هم دست نمیخوره. یه دکمه هم توی خود محیط کاربری zcode داره که خاموش و روشنش میکنه. وزیرمتن هم قرار داده شده برای خوانایی بهتر فارسی زبان
نصبش فقط اجرای یه فایله:
github.com/Morteza-NW/rtl-zcode
@DevTwitter | <Morteza/>
👍13🍌4❤1
Forwarded from DevTwitter Ads.
🔥 بهدلیل استقبال شما، تخفیفهای پاییزی کندو تمدید شد!
اگه هنوز دورهت رو انتخاب نکردی یا ثبتنامت رو عقب انداختی، یه فرصت دیگه داری 👀
🟠 دورههای مقدماتی تا ۴۰٪ تخفیف
🟡 دورههای تخصصی تا ۳۰٪ تخفیف
راستی هنوز هم میتونی با بازی کردن، شانس گرفتن تخفیف بیشتر رو هم امتحان کنی 🎮
⏳ فقط تا ۱۸ مهر
🔗دورهها رو ببین:
💡http://l.cando.ac/f5
وارد کانال آموزشگاه کندو شو تا از تخفیفها و ایونتهای رایگان جا نمونی👇🏼
@cando_ac
@cando_ac
@cando_ac
اگه هنوز دورهت رو انتخاب نکردی یا ثبتنامت رو عقب انداختی، یه فرصت دیگه داری 👀
🟠 دورههای مقدماتی تا ۴۰٪ تخفیف
🟡 دورههای تخصصی تا ۳۰٪ تخفیف
راستی هنوز هم میتونی با بازی کردن، شانس گرفتن تخفیف بیشتر رو هم امتحان کنی 🎮
⏳ فقط تا ۱۸ مهر
🔗دورهها رو ببین:
💡http://l.cando.ac/f5
وارد کانال آموزشگاه کندو شو تا از تخفیفها و ایونتهای رایگان جا نمونی👇🏼
@cando_ac
@cando_ac
@cando_ac
👎3🍌2
این ریپو رو توی گشتوگذارام پیدا کردم و به نظرم میتونه منبع خیلی خوبی برای آماده شدن برای مصاحبههای System Design باشه.
محتواش به شکل نسبتاً ساختاریافتهای مفاهیم و سناریوهای مختلف System Design رو پوشش میده و میتونه برای مرور مباحث، آشنایی با الگوهای رایج و تمرین حل مسئله قبل از مصاحبه مفید باشه.
اگه دارید برای مصاحبههای Backend یا Software Engineering آماده میشید، به نظرم ارزش یه نگاه انداختن رو داره، مخصوصاً برای اینکه یه دید کلی از موضوعاتی که معمولاً توی مصاحبههای System Design مطرح میشن پیدا کنید.
https://github.com/liquidslr/system-design-notes
@DevTwitter | <Reza Jafari/>
محتواش به شکل نسبتاً ساختاریافتهای مفاهیم و سناریوهای مختلف System Design رو پوشش میده و میتونه برای مرور مباحث، آشنایی با الگوهای رایج و تمرین حل مسئله قبل از مصاحبه مفید باشه.
اگه دارید برای مصاحبههای Backend یا Software Engineering آماده میشید، به نظرم ارزش یه نگاه انداختن رو داره، مخصوصاً برای اینکه یه دید کلی از موضوعاتی که معمولاً توی مصاحبههای System Design مطرح میشن پیدا کنید.
https://github.com/liquidslr/system-design-notes
@DevTwitter | <Reza Jafari/>
❤4🍌3👍2
هوش مصنوعی در دیتابیس
اگر میتونستی با یک جمله ساده به PostgreSQL بگی: «فقط تیکتهایی رو پیدا کن که مشتری عصبانیه» چی میشد؟؟
با pgjev میتوانید مفهوم زبان طبیعی را مستقیماً وارد Queryهای PostgreSQL کنید.
یعنی بهجای اینکه برای هر سناریو کلی Regex، Rule یا منطق پیچیده برای تحلیل متن بنویسید، میتوانید چیزی شبیه این داشته باشید:
این پروژه قابلیتهایی مثل filtering، classification، scoring و probability را در اختیار PostgreSQL قرار میدهد.
به نظرم جذابترین بخش ماجرا این است که AI قرار نیست جای SQL را بگیرد؛ بلکه میتواند در کنار SQL، برای درک بخشهای غیرساختاریافته داده استفاده شود.
https://pgjev.com
@DevTwitter | <Milwad Khosravi/>
اگر میتونستی با یک جمله ساده به PostgreSQL بگی: «فقط تیکتهایی رو پیدا کن که مشتری عصبانیه» چی میشد؟؟
با pgjev میتوانید مفهوم زبان طبیعی را مستقیماً وارد Queryهای PostgreSQL کنید.
یعنی بهجای اینکه برای هر سناریو کلی Regex، Rule یا منطق پیچیده برای تحلیل متن بنویسید، میتوانید چیزی شبیه این داشته باشید:
SELECT *
FROM tickets
WHERE status = 'open'
AND jev(tickets, 'the customer is angry');
این پروژه قابلیتهایی مثل filtering، classification، scoring و probability را در اختیار PostgreSQL قرار میدهد.
به نظرم جذابترین بخش ماجرا این است که AI قرار نیست جای SQL را بگیرد؛ بلکه میتواند در کنار SQL، برای درک بخشهای غیرساختاریافته داده استفاده شود.
https://pgjev.com
@DevTwitter | <Milwad Khosravi/>
❤40👍13🍌6
Forwarded from DevTwitter Ads.
غول فناوری و هوش مصنوعی
یک سرور قدرتمند برای نسل جدید پردازشهای هوش مصنوعی و زیرساختهای حرفهای دیتاسنتر.
مناسب برای:
هوش مصنوعی و Machine Learning، پردازش دادههای حجیم، مجازیسازی، محاسبات سنگین، دیتابیس، رندرینگ و پردازشهای GPU محور.
با سختافزار قدرتمند و قابلیت اجرای ورکلودهای سنگین، انتخابی مناسب برای پروژههای حرفهای، سازمانی و زیرساختهای AI.
ولکان سرور
ولکان سرور با تمرکز بر فروش، تأمین و مشاوره تخصصی تجهیزات سرور و زیرساخت دیتاسنتر، راهکارهای سختافزاری مورد نیاز کسبوکارها و سازمانها را ارائه میدهد.
Volkanserver.com
https://t.me/volkanserver_ir
یک سرور قدرتمند برای نسل جدید پردازشهای هوش مصنوعی و زیرساختهای حرفهای دیتاسنتر.
مناسب برای:
هوش مصنوعی و Machine Learning، پردازش دادههای حجیم، مجازیسازی، محاسبات سنگین، دیتابیس، رندرینگ و پردازشهای GPU محور.
با سختافزار قدرتمند و قابلیت اجرای ورکلودهای سنگین، انتخابی مناسب برای پروژههای حرفهای، سازمانی و زیرساختهای AI.
ولکان سرور
ولکان سرور با تمرکز بر فروش، تأمین و مشاوره تخصصی تجهیزات سرور و زیرساخت دیتاسنتر، راهکارهای سختافزاری مورد نیاز کسبوکارها و سازمانها را ارائه میدهد.
Volkanserver.com
https://t.me/volkanserver_ir
👎5❤3👍2
وقتی Redis به خواب میرود، صندوق ورودی کاربر تبدیل به میدان جنگ میشود!️
تصور کنید سیستم نوتیفیکیشن شما با سرعت بالا در حال ارسال پیامکها و ایمیلهای دورهای است. برای اینکه به یک کاربر در بازه زمانی کوتاه پیام تکراری نفرستید (Deduplication & Suppression)، تصمیم میگیرید کلیدهای سایلنت را با یک TTL ساده داخل Redis ذخیره کنید.
همه چیز سریع، سبک و عالی به نظر میرسد… تا زمانی که:
رم ردیس پر میشود و کلیدها Evict میشوند.
سرویس به هر دلیلی ریاستارت میشود یا با خطای 503 / Network Timeout مواجه میشوید.
یا یک Flush ناخواسته رخ میدهد.
نتیجه؟
تمام سدهای دفاعی برداشته میشوند و صدها هزار پیامک یا ایمیل تکراری در عرض چند دقیقه روی سر کاربر آوار میشود؛ هم هزینههای زیرساخت سر به فلک میکشد و هم تجربه کاربری نابود میشود!
چرا اتکای ۱۰۰٪ به اینمموری (In-Memory) خطرناک است؟
ردیس فوقالعاده سریع است، اما ماهیت آن Ephemeral (فرّار) است. در سیستمهای حساس به اسپم، شما نه تنها نیاز به سرعت دارید، بلکه به پایداری داده (Durability) و ردیابی (Auditability) نیاز دارید:
قابلیت اتکا و ماندگاری (Durability): دیتابیس تضمین میکند که سابقه و وضعیت سرکوب پیامها (Suppression Policies) پایدار است و با کرش سرویس دود نمیشود و به هوا نمیرود.
ثبت وقایع و لاگ سایلنتها (Audit Logs): وقتی پیامی ارسال نمیشود، باید دقیقاً مشخص باشد چرا، به چه دلیلی و طبق کدام Rule سرکوب شده است تا پشتیبانی و مانیتورینگ کور نمانند.
معماری برنده: ترکیب هوشمندانه دیتابیس و ردیس (Hybrid Pattern)
به جای حذف کامل ردیس یا تحمیل بار سنگین کوئری به دیتابیس، راهکار استاندارد پیادهسازی یک معماری ترکیبی و مقاوم است:
۱. دیتابیس به عنوان Source of Truth: سیاستهای سایلنت، لاگها و وضعیتهای ماندگار در RDBMS ذخیره و ایندکسگذاری دقیق میشوند.
۲. ردیس به عنوان Gatekeeper (سد دفاعی اول): ترافیک بالا در سطح میلیثانیه با دستورات اتمیک مثل SET NX EX چک میشود.
۳. مکانیزم Fallback و تابآوری: در صورت قطعی یا تایماوت ردیس، با کمک Circuit Breaker و Local Cache (کش موقت درون سرویس) جلوی طوفان پیامهای تکراری گرفته شده و سیستم به شکل کنترلشده با دیتابیس همگام میماند (Graceful Degradation).
درس اصلی معماری سیستم:
در سرویسهای حساس، هیچوقت کلید جلوگیری از خسارت مالی یا اسپم کاربر را فقط در دست دادههای فرّار قرار ندهید؛ سیستم باید برای لحظه وقوع خرابی (Design for Failure) طراحی شده باشد.
@DevTwitter | <AliReza Ghenaatiyan/>
تصور کنید سیستم نوتیفیکیشن شما با سرعت بالا در حال ارسال پیامکها و ایمیلهای دورهای است. برای اینکه به یک کاربر در بازه زمانی کوتاه پیام تکراری نفرستید (Deduplication & Suppression)، تصمیم میگیرید کلیدهای سایلنت را با یک TTL ساده داخل Redis ذخیره کنید.
همه چیز سریع، سبک و عالی به نظر میرسد… تا زمانی که:
رم ردیس پر میشود و کلیدها Evict میشوند.
سرویس به هر دلیلی ریاستارت میشود یا با خطای 503 / Network Timeout مواجه میشوید.
یا یک Flush ناخواسته رخ میدهد.
نتیجه؟
تمام سدهای دفاعی برداشته میشوند و صدها هزار پیامک یا ایمیل تکراری در عرض چند دقیقه روی سر کاربر آوار میشود؛ هم هزینههای زیرساخت سر به فلک میکشد و هم تجربه کاربری نابود میشود!
چرا اتکای ۱۰۰٪ به اینمموری (In-Memory) خطرناک است؟
ردیس فوقالعاده سریع است، اما ماهیت آن Ephemeral (فرّار) است. در سیستمهای حساس به اسپم، شما نه تنها نیاز به سرعت دارید، بلکه به پایداری داده (Durability) و ردیابی (Auditability) نیاز دارید:
قابلیت اتکا و ماندگاری (Durability): دیتابیس تضمین میکند که سابقه و وضعیت سرکوب پیامها (Suppression Policies) پایدار است و با کرش سرویس دود نمیشود و به هوا نمیرود.
ثبت وقایع و لاگ سایلنتها (Audit Logs): وقتی پیامی ارسال نمیشود، باید دقیقاً مشخص باشد چرا، به چه دلیلی و طبق کدام Rule سرکوب شده است تا پشتیبانی و مانیتورینگ کور نمانند.
معماری برنده: ترکیب هوشمندانه دیتابیس و ردیس (Hybrid Pattern)
به جای حذف کامل ردیس یا تحمیل بار سنگین کوئری به دیتابیس، راهکار استاندارد پیادهسازی یک معماری ترکیبی و مقاوم است:
۱. دیتابیس به عنوان Source of Truth: سیاستهای سایلنت، لاگها و وضعیتهای ماندگار در RDBMS ذخیره و ایندکسگذاری دقیق میشوند.
۲. ردیس به عنوان Gatekeeper (سد دفاعی اول): ترافیک بالا در سطح میلیثانیه با دستورات اتمیک مثل SET NX EX چک میشود.
۳. مکانیزم Fallback و تابآوری: در صورت قطعی یا تایماوت ردیس، با کمک Circuit Breaker و Local Cache (کش موقت درون سرویس) جلوی طوفان پیامهای تکراری گرفته شده و سیستم به شکل کنترلشده با دیتابیس همگام میماند (Graceful Degradation).
درس اصلی معماری سیستم:
در سرویسهای حساس، هیچوقت کلید جلوگیری از خسارت مالی یا اسپم کاربر را فقط در دست دادههای فرّار قرار ندهید؛ سیستم باید برای لحظه وقوع خرابی (Design for Failure) طراحی شده باشد.
@DevTwitter | <AliReza Ghenaatiyan/>
🔥21❤3👎3
چیزیکه تا الان من متوجه شدم خیلی از برنامه نویسای frontend فرق بین کوکی معمولی با HttpOnly یا Secure رو نمیدونن یا کلا فکر می کنن HttpOnly همون Secure cookie هستش...
ببینید زمانیکه شما کوکی رو میسازید میتونید چندتا فلگ براش ست کنید, که 2 تا از اونها HttpOnly و Secure هستش. وقتی شما HttpOnly رو از سمت سرور ست کنید, دیگه با جاوااسکریپت نمیتونید بهش دسترسی داشته باشید. در عوض مرورگر میاد تو هدر ریکوئست هایی که میزنید مقدار کوکی رو میفرسته و کار تمام هستش.
این HttpOnly دقیقا میاد جلوی XSS و سرقت رفتن مقادیری مثل jwt-token رو میگیره.
حالا Secure کوکی یعنی شما باید روی HTTPS این کوکی رو بسازید و به سرور بفرستید و اگر مثلا وب سایت روی HTTP باز بشه کوکی خوانده و ارسال نمیشه!
این رو درنظر داشته باشید که Secure کوکی میتونه با JavaScript ساخته و خوانده بشه ولی HttpOnly فقط روی سرور ساخته میشه. و در آخر اینکه HttpOnly و Secure میتونن هر دو فعال باشن یا یکیشون فعال بشه و با هم تداخل ندارن
حالا بیایم یکم عمیق تر به موضوع نگاه کنیم, اگر خواستیم تو React یا مثلا Angular این مقدار کوکی رو بگیریم و از اتفاق از نوع HttpOnly باشه باید چیکار کنیم؟
تو این شرایط معمولا تیم بک اند یک سرویس مخصوص Auth به شما میده که بهش ریکوئست میزنی ببینی کاربر Authenticated هستش و میتونه Protected Route و Component هارو ببینه یا نه؟ اینجوری میشه امنیت رو هم باهاش هندل کرد
@DevTwitter | <Mohammad E/>
ببینید زمانیکه شما کوکی رو میسازید میتونید چندتا فلگ براش ست کنید, که 2 تا از اونها HttpOnly و Secure هستش. وقتی شما HttpOnly رو از سمت سرور ست کنید, دیگه با جاوااسکریپت نمیتونید بهش دسترسی داشته باشید. در عوض مرورگر میاد تو هدر ریکوئست هایی که میزنید مقدار کوکی رو میفرسته و کار تمام هستش.
این HttpOnly دقیقا میاد جلوی XSS و سرقت رفتن مقادیری مثل jwt-token رو میگیره.
حالا Secure کوکی یعنی شما باید روی HTTPS این کوکی رو بسازید و به سرور بفرستید و اگر مثلا وب سایت روی HTTP باز بشه کوکی خوانده و ارسال نمیشه!
این رو درنظر داشته باشید که Secure کوکی میتونه با JavaScript ساخته و خوانده بشه ولی HttpOnly فقط روی سرور ساخته میشه. و در آخر اینکه HttpOnly و Secure میتونن هر دو فعال باشن یا یکیشون فعال بشه و با هم تداخل ندارن
حالا بیایم یکم عمیق تر به موضوع نگاه کنیم, اگر خواستیم تو React یا مثلا Angular این مقدار کوکی رو بگیریم و از اتفاق از نوع HttpOnly باشه باید چیکار کنیم؟
تو این شرایط معمولا تیم بک اند یک سرویس مخصوص Auth به شما میده که بهش ریکوئست میزنی ببینی کاربر Authenticated هستش و میتونه Protected Route و Component هارو ببینه یا نه؟ اینجوری میشه امنیت رو هم باهاش هندل کرد
@DevTwitter | <Mohammad E/>
👍28🍌3👎1