ওয়েব অ্যাপ্লিকেশন তৈরি করার সময়, ইন্টারেক্টিভ এবং নমনীয় বৈশিষ্ট্যগুলি তৈরি করার জন্য ব্যবহারকারীর ইনপুট ডেটা পরিচালনা করা একটি গুরুত্বপূর্ণ দিক। ডেভেলপমেন্ট এনভায়রনমেন্টে Express.js, আপনি সহজেই ফর্ম এবং বিভিন্ন HTTP অনুরোধ যেমন GET, POST, PUT, PATCH, এবং থেকে ইনপুট ডেটা প্রক্রিয়া করতে পারেন DELETE । আপনাকে এটি অর্জনে সহায়তা করার জন্য এখানে একাধিক পদ্ধতি এবং উদাহরণ সহ একটি বিশদ নির্দেশিকা রয়েছে:
থেকে তথ্য গ্রহণ করা হচ্ছে Form
HTML তৈরি করা Form: form একটি Pug বা EJS ফাইলে একটি HTML তৈরি করে শুরু করুন । নিশ্চিত করুন যে আপনি যে রুটটি অনুরোধ পাঠানো হবে তা নির্দিষ্ট করতে ট্যাগে action
অ্যাট্রিবিউট সেট করেছেন। <form>
হ্যান্ডলিং POST অনুরোধ: রুট হ্যান্ডলারে, অনুরোধ body-parser
থেকে ডেটা বের করতে মিডলওয়্যার ব্যবহার করুন। POST
লগইন উদাহরণ সহ বিভিন্ন ধরনের অনুরোধ পরিচালনা করা
POST লগইন থেকে অনুরোধ পাঠানো Form: HTML এ form, নিশ্চিত করুন যে আপনি যে রুটটি অনুরোধ পাঠানো হবে তা নির্দিষ্ট করার জন্য post
পদ্ধতি এবং বৈশিষ্ট্য সেট করেছেন। action
POST
লগইনের জন্য অনুরোধ হ্যান্ডলিং POST: রুট হ্যান্ডলারে, অনুরোধ body-parser
থেকে ডেটা বের করতে POST এবং লগইন প্রক্রিয়াকরণ করতে মিডলওয়্যার ব্যবহার করুন।
হ্যান্ডলিং PUT এবং DELETE অনুরোধ
অনুরোধ হ্যান্ডলিং PUT: অনুরোধগুলি পরিচালনা করতে PUT, আপনি অনুরোধ থেকে ডেটা বের করতে এবং সংশ্লিষ্ট আপডেট সম্পাদন করতে একটি রুট এবং মিডলওয়্যার ব্যবহার করতে পারেন।
অনুরোধ হ্যান্ডলিং DELETE: অনুরোধগুলি পরিচালনা করতে DELETE, আইডি সনাক্ত করতে এবং মুছে ফেলার জন্য একটি রুট এবং মিডলওয়্যার ব্যবহার করুন।
উপসংহার
ব্যবহারকারীর ইনপুট ডেটা এবং বিভিন্ন HTTP অনুরোধগুলি কীভাবে পরিচালনা করবেন তা বোঝা ওয়েব বিকাশে অত্যন্ত গুরুত্বপূর্ণ। ব্যবহার করে Express.js এবং মিডলওয়্যারের মত, আপনি সহজেই ফর্মগুলি থেকে ইনপুট প্রক্রিয়া করতে পারেন এবং, , এবং body-parser
সহ বিভিন্ন HTTP অনুরোধগুলি পরিচালনা করতে পারেন ৷ এটি আপনাকে আপনার ওয়েবসাইটে ইন্টারেক্টিভ এবং নমনীয় বৈশিষ্ট্য তৈরি করতে সক্ষম করে। GET POST PUT PATCH DELETE