یک سرور Node.js با استفاده از Express بسازید که یک API ساده CRUD برای مدیریت یک لیست «کارها» (to-do) با ذخیرهسازی در حافظه ارائه دهد.
5.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:11 0.0
برای حل این مسئله یک پروژهٔ Node.js ایجاد کنید، Express را نصب و از express.json() برای پردازش بدنهٔ JSON درخواستها استفاده کنید؛ سپس یک آرایهٔ در حافظه برای نگهداری آیتمهای to-do تعریف و مسیرهای HTTP زیر را پیادهسازی کنید: GET برای دریافت همهٔ آیتمها یا یک آیتم خاص، POST برای افزودن آیتم جدید (با تولید شناسهٔ یکتا)، PUT/PATCH برای بهروزرسانی و DELETE برای حذف. نکات: کد وضعیت مناسب (مثل 200، 201، 404) برگردانید، ورودیها را اعتبارسنجی مختصر کنید، برای تست از curl یا Postman استفاده کنید و در زمان توسعه از nodemon برای ریاستارت خودکار بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای شروع، استفاده از express.json() و نگهداری یک آرایهٔ ساده در حافظه کفایت میکند تا یک CRUD سریع ایجاد شود. شناسهٔ آیتم را با uuid یا Math.random تولید کنید و به وضعیتهای 201 برای POST و 200 برای سایر درخواستها و 404 برای نبودن آیتم پاسخ بدهید. ورودیها را بهطور ساده اعتبارسنجی کنید (مثلاً وجود فیلدهای لازم مانند title). در طول توسعه از nodemon استفاده کنید و با curl یا Postman برای تست API خود را محک بزنید.
گزارش