ویب ایپلیکیشنز بناتے وقت، انٹرایکٹو اور لچکدار خصوصیات بنانے کے لیے صارف کے ان پٹ ڈیٹا کو ہینڈل کرنا ایک اہم پہلو ہے۔ ترقیاتی ماحول میں Express.js ، آپ فارمز اور مختلف HTTP درخواستوں جیسے کہ GET, POST, PUT, PATCH, اور سے ان پٹ ڈیٹا پر آسانی سے کارروائی کر سکتے ہیں DELETE ۔ اس کو حاصل کرنے میں آپ کی مدد کرنے کے لیے یہاں متعدد طریقوں اور مثالوں کے ساتھ ایک تفصیلی گائیڈ ہے:
سے معلومات حاصل کرنا Form
ایچ ٹی ایم ایل بنانا Form: form پگ یا ای جے ایس فائل میں ایچ ٹی ایم ایل بنا کر شروع کریں ۔ اس بات کو یقینی بنائیں کہ آپ نے ٹیگ action
میں انتساب کو <form>
اس راستے کی وضاحت کے لیے سیٹ کیا ہے جہاں درخواست بھیجی جائے گی۔
ہینڈلنگ کی POST درخواست: روٹ ہینڈلر میں، درخواست body-parser
سے ڈیٹا نکالنے کے لیے مڈل ویئر کا استعمال کریں۔ POST
لاگ ان کی مثال کے ساتھ درخواست کی مختلف اقسام کو ہینڈل کرنا
POST لاگ ان سے درخواست بھیجنا Form: ایچ ٹی ایم ایل میں form ، اس بات کو یقینی بنائیں کہ آپ نے post
طریقہ اور action
خصوصیت کو اس راستے کی وضاحت کرنے کے لیے سیٹ کیا ہے جہاں POST درخواست بھیجی جائے گی۔
لاگ ان کی درخواست کو ہینڈل کرنا POST: روٹ ہینڈلر میں، درخواست body-parser
سے ڈیٹا نکالنے POST اور لاگ ان پروسیسنگ انجام دینے کے لیے مڈل ویئر کا استعمال کریں۔
ہینڈلنگ PUT اور DELETE درخواستیں۔
ہینڈلنگ کی PUT درخواست: درخواستوں کو سنبھالنے کے لیے PUT ، آپ درخواست سے ڈیٹا نکالنے اور متعلقہ اپ ڈیٹ کرنے کے لیے روٹ اور مڈل ویئر استعمال کر سکتے ہیں۔
ہینڈلنگ کی DELETE درخواست: درخواستوں کو ہینڈل کرنے کے لیے DELETE ، ID کی شناخت کرنے اور حذف کرنے کے لیے روٹ اور مڈل ویئر کا بھی استعمال کریں۔
نتیجہ
ویب ڈویلپمنٹ میں صارف کے ان پٹ ڈیٹا اور مختلف HTTP درخواستوں کو ہینڈل کرنے کا طریقہ سمجھنا بہت ضروری ہے۔ Express.js جیسے مڈل ویئر کو استعمال کرکے body-parser
، آپ آسانی سے فارموں سے ان پٹ پر کارروائی کرسکتے ہیں اور مختلف HTTP درخواستوں بشمول GET, POST, PUT, PATCH, اور کو ہینڈل کرسکتے ہیں DELETE ۔ یہ آپ کو اپنی ویب سائٹ پر انٹرایکٹو اور لچکدار خصوصیات بنانے کے قابل بناتا ہے۔