ChatCrawlersearch across public Telegram Open the app
ن

نودجی اس | Nodejs | NestJS | javascript | جاوااسکریپت | typescript

snapshot for July 2024
July 2024 ×
24 July 2024
G
با این پترن پل درست کنید! 🦦 پترن Bridge یک دیزاین پترن Structural و جزو 23 الگو GoF هست، که در مهندسی نرم‌افزار استفاده میشه و به معنای جدا کردن یک انتزاع از اجرای اون می‌باشد به طوری که این دو میتونن به طور مستقل، متفاوت باشن. به عبارت دیگه الگوی Bridge یک انتزاع (what) را از اجرای اون (how) جدا میکنه. این جدا سازی باعث ترویج: 🟠انعطاف پذیری: به راحتی با افزودن پیاده سازی های جدید سازگار میشه. 🟠قابلیت نگهداری: انتزاع یا پیاده سازی ها رو به طور مستقل تغییر میده. 🟠قابلیت استفاده مجدد: انتزاعات به خوبی تعریف شده استفاده مجدد از کد رو ترویج میکنن. 🟠تست پذیری: تمرکز بر رفتار انتزاعی، تست رو ساده میکنه. برای اینکه بهتر این پترن رو درک کنید، مثال زیر رو بخونید: به کلید و پریز تو اتاقتون نگاه کنید. خود کلید (انتزاع) یک راه استاندارد برای روشن یا خاموش کردن لامپ (operations) ارائه میده. با این حال، سیم کشی برق و نوع لامپ (implementation) میتونه بسته به محل (location) و محل نصب متفاوت باشه. شما میتونید یک لامپ (implementation) رو بدون تأثیر بر نحوه استفاده از کلید (انتزاع) تعویض کنید. به طور مشابه، انواع مختلف کلید ها (اجرا با مکانیزم های مختلف) رو میشه با یک لامپ ثابت (انتزاعی) استفاده کرد. این پترن چه مشکلاتی رو حل کنه؟ منبع فرض کنید یک کلاس Shape با دو کلاسی که از اون ارث میبرن به اسم های Circle و Square دارید. شما میخواید این سلسله مراتب کلاس رو برای ترکیب رنگ ها گسترش بدین، بنابراین قصد دارید ساب کلاس های شکل قرمز و آبی بسازین. با این حال، از اونجایی که شما در حال حاضر دو کلاس فرعی دارید، باید چند کلاس مانند BlueCircle و RedSquare نیز بسازید. (خسته کننده هست😶‍🌫️) افزودن انواع شکل ها و رنگ های جدید سلسله مراتب اون رو به صورت تصاعدی رشد میده. به عنوان مثال، برای اضافه کردن یک شکل مثلث، باید دو زیر کلاس جدید معرفی کنین، و هر چه جلوتر میریم بدتر میشه. اینجا هست که پترن Bridge به کمکون میاد. پترن Bridge چجوری کمک میکنه؟ الگوی Bridge سعی میکنه این مشکل رو با تغییر از وراثت به composition حل کنه. به این معنی هست که به جای اینکه تمامی ابعاد و رفتارها در یک سلسله مراتب کلاس واحد نگهداری بشن، این الگو میاد یکی از ابعاد رو به صورت جداگانه در یک سلسله مراتب کلاس مستقل
1.2K ·
25 July 2024
ع
سلام کسی میدونه این چطوری کار میکنه؟ channels.inviteToChannel برای عضو کردن افراد به گروه یا کانال چه المان‌هایی لازم داره؟
G
با ماژول async_hooks آشنا بشید! 🪐 ماژول async_hooks در Node.js، ابزار قدرتمندیه که برای کمک به دولوپر ها در ردیابی عملیات ناهمزمان در طول lifecycle یک برنامه طراحی شده. Asynchronous operations ها در Node.js بسیار مهم هستن، و عملیات و I/O کارآمد، ریکوست ها و موارد دیگه رو ممکن می‌سازن. با این حال، مدیریت و ردیابی این عملیات میتونه چالش برانگیز باشه. ماژول «async_hooks» چارچوبی رو برای ردیابی منابع ناهمزمان فراهم میکنه و بینش‌هایی رو درباره lifecycle و تعاملات اون ها ارائه میده. از این ماژول چه زمانی استفاده میشه؟ 🤔 ماژول «async_hooks» به دولوپر ها اجازه میده تا هوک‌های سفارشی بسازن که در طول lifecycle عملیات ناهمزمان فراخوانی میشن. این شامل زمانی هست که اون ها ساخته، اجرا و نابود میشن. با استفاده از این هوک ها، دولوپر ها میتونن درک عمیق تری از نحوه تعامل عملیات ناهمزمان در برنامه های خود به دست بیارن، که میتونه برای دیباگ، نظارت بر عملکرد و context propagation بسیار ارزشمند باشه. این ماژول چه ویژگی هایی داره؟ 1⃣ردیابی منابع ناهمزمان: دولوپر ها میتونن زمان ساخت، نابودی منابع ناهمگام (مانند تایمرها، پرامیس ها و عملیات I/O) وضعیت فعلی اون ها رو نظارت کنن. 2⃣مدیریت زمینه: با «async_hooks»، میتونید اطلاعات propagate context رو در سراسر boundaries ناهمزمان منتشر کنین. 3⃣دیباگ: با اتصال هوک ها به ایونت های ناهمزمان مختلف، میتونید اطلاعات دقیقی در مورد رفتار برنامه خود جمع‌آوری کنید که برای شناسایی باگ ها، میتونه مفید باشه. به صورت کلی ماژول async_hooks، به دولوپر ها توانایی ردیابی و مدیریت عملیات ناهمزمان رو با دقت بیشتری ارائه میده. برای کسب اطلاعات بیشتر به داکیومنت اصلی ماژول مراجعه کنید. #nodejs @CodeModule
1.1K ·
26 July 2024
I
🚀🦋📐📐💍💍💍💍💍💍💍📐📐🦋🚀 ❤️🟠🟠🔴🔴🟠🔴🟠🔴🔴🟠❤️ 💜 Take part in the AIRDROP of 1.000.000 NOTCOIN right now. Go to WEBAPP application, connect your wallet, perform tasks, invite your friends and earn additional NOT 💎 🖤Only thanks to you we exist, only thanks to you we made this AirDrop, let’s move together! 💎💎 @NOT_coins_airdrop_bot 💎💎@NOT_coins_airdrop_bot
H
Mojtabatext not yet in the index
node? منظورتون Express هستش؟ Nest.js هم برای HTTP Router داره از Express استفاده میکنه که اگر بخواهید سریعتر هم بشه میتونید به راحتی جایگزینش کنید با Fastify
ع
سلام upload.saveFilePart channels.editPhoto کسی با این دوتا متود کار کرده؟
27 July 2024
P
کسی تهران کارآموزی یا کار نمیخواد ؟ برنامه نویس js
Ссылка
click to show
شات جدید 🎉 طراحی یوآی و یوایکس وبسایت فوتبال فانتزی ⚽️ خوشحال میشم از حمایت و نظراتتون✌️❤️ برای مشاوره رایگان و سفارش پروژه از طریق راه ارتباطی میتونید با من همکاری کنید: Instagram at Mojavad_dev WhatsApp at 989117540145 Telegram at @Mojavad_dev Linkedin at Mojavad مشاهده در دریبل: https://dribbble.com/shots/24571557-Fantasy-Football-Website-UI-Design
28 July 2024
29 July 2024
ع
سلام کسی میدونه چطوری میشه با messages.sendMultiMedia تصاویر رو بصورت آلبومی به تلگرام فرستاد؟ چه پارامترهایی داره؟ .
A
سلام دوستان یهapi مخصوص فیلم و سریال میخوام که فارسی باشه میشه معرفی کنید؟
30 July 2024
A
سلام وقت همگی بخیر ببخشید واسه جاوااسکریپت دوره فارسی چی پیشنهاد میدید؟ عالی باشه وب پروگ یا ... ؟
G
Фотография
click to show
با tRPC نگران ساخت API نباش!‏ 💀 ‏tRPC توسعه APIهای ایمن از نوع end-to-end رو ساده میکنه. tRPC مخفف "TypeScript Remote Procedure Call"هست و به گونه ای طراحی شده که به دولوپر ها اجازه میده بدون نیاز به واسطه، API های REST یا GraphQL بسازن. این رویکرد type-safety رو از کلاینت تا سرور تضمین میکنه و فرآیند توسعه رو کارآمدتر میکنه. از tRPC چه استفاده ای میشه؟ 🤔 ‏tRPC به ویژه در سناریوهایی که می‌خواید از TypeScript برای توسعه front-end و back-end استفاده کنید، ارزشمنده. با استفاده از tRPC، دولوپر ها میتونن API خود رو در TypeScript تعریف کنن. یک تنظیم معمولی tRPC شامل تعریف برخی کانفیگ ها در سمت سرور هست که میتونه مستقیماً از سمت کلاینت فراخوانی بشه. این کار با استفاده از API ساده tRPC انجام میشه که از پروتکل های HTTP و WebSocket، پشتیبانی میکنه. این پکیج چه ویژگی هایی داره؟ ‏🔵End-to-end Type Safety: سازگاری تایپ رو در بین کلاینت و سرور تضمین میکنه. ‏🔵No Schema Definition: برخلاف GraphQL، نیازی به تعریف اسکیما جداگانه نیست. 🔵سهولت یکپارچه سازی: با فریم‌ورک های فرانت اند مانند Next.js به خوبی ادغام میشه. 🔵انعطاف: از ارتباطات HTTP و WebSocket پشتیبانی میکنه. به صورت کلی ‏tRPC، یک ابزار قوی و نو ظهور برای دولوپر های Node.js هست که به دنبال ساخت API های ایمن، کارآمد و قابل نگهداری هستن. برای کسب اطلاعات بیشتر به داکیومنت این پکیج مراجعه کنید. #trpc @CodeModule
975 ·
M
سلام دوستان برای خرید سرور المان از سایت های خارجی چی پیشنهاد میکنید-ارزون قیمت و خوب
31 July 2024
🅰
Replymessage unavailable
سلام دوستان من یکسوال داشتم من یک برنامه نوشتم که یک سری داده های عددی رو هر 5 ثانیه یکبار در mysql میکنه ، که در ماه تعداد زیادی داده میشه سوال اول اینکه این حجم داده mysql جواب میده ؟ و اینکه میخوام هر زمان کاربر خواست به صورت ماهانه براش داده هارو به صورت csv export بگیرم این حجم داده خواندن و نوشتنش چه مدلی بهینه تره و چطور میتونم انجام بدم ممنون میشم راهنمایی کنید
ع
سلام برای دیباگ کردن یک سایت و اینکه چه متودهایی درونش اجرا میشه باید چکار کرد؟
I
Replymessage unavailable
I earn massively from home with the help of @Trader_Moreno who trade my $100 to $1,000 in forex within a short period of time without  paying any fee,You can earn like me if you're willing to earn massive, click on the link below to contact him.
I
🚀🦋📐📐💍💍💍💍💍💍💍📐📐🦋🚀 ❤️🟠🟠🔴🔴🟠🔴🟠🔴🔴🟠❤️ 💜 Take part in the AIRDROP of 1.000.000 NOTCOIN right now. Go to WEBAPP application, connect your wallet, perform tasks, invite your friends and earn additional NOT 💎 🖤Only thanks to you we exist, only thanks to you we made this AirDrop, let’s move together! 💎💎 @NOT_coins_airdrop_bot 💎💎@NOT_coins_airdrop_bot
G
با ماژول 'util' بیشتر آشنا بشید! 🦦 ماژول «util» در Node.js مجموعه ای از فانکشن های مختلف رو به عنوان ابزارهای مفیدی برای دیباگ، inspecting objects و کار با انواع data types جاوا اسکریپت ارائه میده. اگرچه به اندازه برخی از ماژول‌های اصلی دیگه مثل «fs» یا «http» شناخته شده نیست، اما «util» برای کارهای خاصی ضروری هست. این ماژول چه کاربردی داره؟ 1⃣یکی از توابع اولیه ارائه شده «util.format()» هست که راهی رو برای قالب بندی استرینگ ها مشابه «printf» در C ارائه میده. این فانکشن به شما اجازه میده تا متغیرها رو با استفاده از %s برای رشته‌ها، «%d» برای اعداد و «%j» برای JSON، لاگ بگیرید. 2⃣یکی دیگه از تابع های رایج این ماژول، "util.inspect()" هست که برای دیباگ کردن بسیار ارزشمنده، و این امکان رو به شما میده تا آبجکت ها، آرایه ها، و دیگر ساختارهای داده رو بررسی کنید و نمای دقیق و قابل تنظیمی از خصوصیات و محتویات اون ها، ارائه میده. 3⃣فانکشن 'util.promisify()' یکی دیگه از ویژگی های قدرتمند هست که امکان تبدیل توابع مبتنی بر callback-based رو به Promise-based، فراهم میکنه. به صورت کلی ماژول «util» در Node.js کمی کم کاربرد به نظر میرسه، اما ممکنه در برخی قسمت های پروژه فانکشن هاش به کارمون بیاد. برای کسب اطلاعات بیشتر به داکیومنت این ماژول مراجعه کنید. #nodejs @CodeModule
1K ·
I
Humane Logicسلام امکانش هست کدت رو ببینم؟
سلام حلش کردم خیلی وقته ۸۰ درصد مردم سیستم احراز هویت با JWT رو اشتباه پیاده میکنن اکسس توکن حداکثر باید ۱۵ دقیقه باشه رفرش توکن هم ۱۲ الی ۲۴ ساعت بعد اکسس توکن باید توی بادی ریسپانس فرستاده بشه رفرش توکن هم توی کوکی Http-Only ذخیره اکسس توکن داخل کوکی اشتباهیه که خیلیا انجام میدن و سرور رو در مقابل حملات csrf آسیب پذیر میکنه با فرستادن اکسس توکن داخل ریسپانس به جای کوکی و ذخیره کردنش داخل مموری میشه از XSS و CSRF جلوگیری کرد چون بدون اکسس توکن طرف دسترسی نداره به هیچی و فقط میتونه توکنش رو رفرش کنه اونم به شرطی که رفرش توکنش منقضی نشده باشه و معتبر باشه و چون موقع رفرش کردن اکسس توکن داخل ریسپانس میاد موقع حمله CSRF اتکر نمیتونه ریسپانس رو بخونه و سایت ما در مقابل این حمله امن میمونه دلیلش برمیگرده به SOP یا همون Same Origin Policy توی مرورگر ها
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog