یک سرور ساده با Node.js و Express بسازید که روی پورت 3000 گوش دهد و دو مسیر داشته باشد: GET /hello که پیام خوشآمدگویی به صورت JSON بازمیگرداند و POST /echo که بدنه JSON دریافتی را همراه با timestamp برمیگرداند.
4.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 03:12 0.0
برای حل، با npm یک پروژه جدید بسازید و express را نصب کنید، سپس در فایل اصلی با express() یک اپ بسازید و middleware express.json() را برای پارس کردن بدنه JSON اضافه کنید؛ مسیر GET /hello را با res.json({ message: "سلام" }) پیاده کنید و مسیر POST /echo را طوری بنویسید که بدنه دریافتی را گرفته و با یک فیلد timestamp (مثلاً new Date().toISOString()) برگرداند. نکات: از res.status برای کد وضعیت مناسب استفاده کنید، ورودی را اعتبارسنجی ساده کنید و برای تست از curl یا Postman بهره ببرید و برنامه را با node index.js اجرا کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای ساخت یک سرور ساده با Express، از middleware express.json() برای پارس بدنه JSON استفاده کنید. مسیر GET /hello را با res.status(200).json({ message: 'سلام' }) پیادهسازی کنید تا پاسخ خوشآمدگویی به صورت JSON برگردد. مسیر POST /echo باید بدنه دریافتی را بگیرد و با اضافه کردن فیلد timestamp (مثلاً new Date().toISOString()) به پاسخ برگرداند. برای پایداری بیشتر، اعتبارسنجی ساده ورودی و یک middleware مدیریت خطا اضافه کنید تا خطاهای JSON نامعتبر یا دادههای ناقص به درستی پاسخ داده شوند. برای تست، پروژه را با npm init و npm install express بسازید، اجرا کنید و با curl یا Postman تست نمایید.
گزارش