یہ گائیڈ مندرجہ ذیل مواد کے ساتھ Node.js میں UUID بنانے کے طریقہ کے بارے میں وضاحت کرتا ہے:
- طریقہ 1: 'Crypto' ماڈیول کا استعمال کرتے ہوئے Node.js میں UUID بنائیں
- طریقہ 2: 'UUID' پیکیج کا استعمال کرتے ہوئے Node.js میں UUID بنائیں
- طریقہ 3: Node.js میں 'Nano ID' طریقہ استعمال کرتے ہوئے UUIDs بنائیں
شرائط:
عملی نفاذ کی طرف جانے سے پہلے، Node.js پروجیکٹ کے فولڈر کی ساخت کو دیکھیں:
نوٹ : UUID بنانے کے لیے JavaScript کوڈ Node.js پروجیکٹ کی 'app.js' فائل کے اندر لکھا جائے گا۔
آئیے 'کرپٹو' ماڈیول کے ساتھ شروع کرتے ہیں۔
طریقہ 1: 'Crypto' ماڈیول کا استعمال کرتے ہوئے Node.js میں UUID بنائیں
' کرپٹو 'عالمی ماڈیول ہے جو UUID بنانے کے لیے 'randomUUID()' طریقہ پیش کرتا ہے۔
یہ طریقہ رینڈم نمبر جنریٹر کو سپورٹ کرتا ہے جو کہ رینڈم v4 یونیورسلی یونیک آئیڈینٹیفائر بنانے کے لیے خفیہ طور پر بھی محفوظ ہے۔
مندرجہ ذیل کوڈ بلاک اس کے عملی نفاذ کو ظاہر کرتا ہے:
درآمد { بے ترتیب یو یو آئی ڈی } سے 'کرپٹو'تسلی. لاگ ( 'UUID ہے' + کرپٹو بے ترتیب یو یو آئی ڈی ( ) ) ;
مندرجہ بالا کوڈ لائنوں میں:
- ' درآمد ' کلیدی لفظ 'کرپٹو' ماڈیول سے 'رینڈم یو یو آئی ڈی' طریقہ درآمد کرتا ہے۔
- اگلا، ' console.log() 'طریقہ استعمال کرتا ہے' بے ترتیب UUID() ایک UUID بنانے اور اسے کنسول میں ڈسپلے کرنے کا طریقہ۔
آؤٹ پٹ
اب، '.js' فائل کو چلانے کے لیے درج ذیل کمانڈ پر عمل کریں:
یہ دیکھا جا سکتا ہے کہ ٹرمینل کامیابی سے تیار کردہ UUID دکھاتا ہے:
طریقہ 2: 'UUID' پیکیج کا استعمال کرتے ہوئے Node.js میں UUID بنائیں
صارف معروف پیکیج 'uuid' کی مدد سے UUID بھی بنا سکتا ہے۔ یہ ایک قابل اعتماد UUID بناتا ہے۔ اسے Node.js پروجیکٹ میں استعمال کرنے سے پہلے، صارف کو پہلے اسے 'کی مدد سے شامل کرنا ہوگا۔ این پی ایم 'پیکیج مینیجر:
npm uuid انسٹال کریں۔ٹرمینل سے پتہ چلتا ہے کہ 'uuid' پیکیج کو کامیابی کے ساتھ موجودہ NodeJS پروجیکٹ میں شامل کیا گیا ہے۔
اب، استعمال کریں ' uuid ” دیئے گئے کوڈ بلاک کا استعمال کرتے ہوئے عملی طور پر پیکیج:
const { v4 : uuidv4 } = ضرورت ہے ( 'uuid' ) ;const my_uuid = uuidv4 ( ) ;
تسلی. لاگ ( my_uuid ) ;
مندرجہ بالا کوڈ لائنوں میں:
- سب سے پہلے، ' ضرورت ہے ' کلیدی لفظ میں نصب ماڈیول 'uuid' شامل ہے۔
- اگلا، ' my_uuid 'متغیر لاگو ہوتا ہے' uuidv4() بے ترتیب UUID پیدا کرنے کا طریقہ۔
- اس کے بعد، ' console.log() ' طریقہ تیار کردہ UUID دکھاتا ہے۔
آؤٹ پٹ
اب چلائیں ' .js آؤٹ پٹ دیکھنے کے لیے درج ذیل کمانڈ کا استعمال کرتے ہوئے فائل:
یہ دیکھا جا سکتا ہے کہ بے ترتیب UUID پیدا ہوتا ہے جو ٹرمینل پر ظاہر ہوتا ہے:
طریقہ 3: Node.js میں 'Nano ID' طریقہ استعمال کرتے ہوئے UUIDs بنائیں
ایک اور 'npm' پیکیج جو UUID بنانے کے لیے استعمال ہوتا ہے۔ 'نینو آئی ڈی' . یہ جاوا اسکرپٹ کے لیے زیادہ محفوظ، قابل اعتماد، اور صارف دوست سٹرنگ آئی ڈی جنریٹر ہے جیسا کہ ' uuid اور دوسرے چھوٹے پیکجز۔ 'uuid' کی طرح اسے 'npm' پیکیج مینیجر کا استعمال کرکے آسانی سے Node.js پروجیکٹ میں شامل کیا جا سکتا ہے:
این پی ایم انسٹال کریں۔ -- nanoid محفوظ کریںمندرجہ بالا کمانڈ میں، 'محفوظ کریں' ایک اختیاری جھنڈا ہے جو Node.js پروجیکٹ کی 'package.json' فائل میں 'nanoid' کو بطور انحصار شامل کرتا ہے۔
یہ دیکھا جا سکتا ہے کہ موجودہ Node.js پروجیکٹ میں 'nanoid' کو شامل کرکے مذکورہ کمانڈ کو کامیابی کے ساتھ انجام دیا گیا ہے۔
آئیے اسے عملی طور پر UUID بنانے کے لیے استعمال کریں:
const نانوائڈ = ضرورت ہے ( 'nanoid' ) ;const NanoidAsync = ضرورت ہے ( 'nanoid/async' ) ;
تسلی. لاگ ( نینو ID کے ساتھ UUID ( مطابقت پذیری ) : $ { نانوائڈ nanoid ( ) } ` ) ;
( async فنکشن ( ) {
const nanoId = NanoidAsync کا انتظار کریں۔ nanoid ( ) ;
تسلی. لاگ ( نینو ID کے ساتھ UUID ( async ) : $ { nanoId } ` ) ;
} ) ( ) ;
مندرجہ بالا کوڈ کے ٹکڑوں میں:
- ' درکار ہے() 'طریقہ میں ہم وقت ساز اور غیر مطابقت پذیر طریقے سے 'nanoid' پیکیج شامل ہے۔
- دی 'console.log()' طریقہ کار لاگو ہوتا ہے 'nanoid()' ہم وقت ساز طریقے سے UUID تیار کرنے کا طریقہ یعنی جب تک UUID تیار نہیں ہوتا ہے کسی پروگرام کے عمل کو روکنا۔
- ' async فنکشن UUID کو غیر مطابقت پذیر طریقے سے بناتا ہے یعنی پروگرام کے عمل کو روکے بغیر اور پھر اسے کنسول میں دکھاتا ہے۔
آؤٹ پٹ
شروع کریں ' .js بیان کردہ کمانڈ کا استعمال کرتے ہوئے فائل:
آؤٹ پٹ مندرجہ بالا دو طریقوں سے یکساں ہے:
یہ سب Node.js میں UUID بنانے کے بارے میں ہے۔
نتیجہ
Node.js میں، UUID بنانے کے لیے، استعمال کریں۔ 'رینڈم یو یو آئی ڈی ()' کا طریقہ ' کرپٹو 'ماڈیول۔ یہ آپریشن 'کا استعمال کرتے ہوئے بھی حاصل کیا جا سکتا ہے uuid ' یا پھر ' nanoid 'پیکیجز. ان پیکجوں کو 'npm' پیکیج مینیجر کے ذریعے انسٹالیشن کی ضرورت ہوتی ہے۔ ان کی انسٹالیشن مکمل ہونے کے بعد، انہیں Node.js پروجیکٹ کی '.js' فائل میں امپورٹ کریں تاکہ UUID تیار کیا جا سکے۔ اس گائیڈ نے عملی طور پر Node.js میں UUID بنانے کے تمام ممکنہ طریقے بیان کیے ہیں۔