یک سرور 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 برای ری‌استارت خودکار بهره ببرید.

توسط پژوهشگر در 201 روز قبل ساعت 03:11
دسته بندی ها: JavaScript JavaScript for beginner
reyhaneh در 201 روز قبل ساعت 07:15

برای شروع، استفاده از express.json() و نگهداری یک آرایهٔ ساده در حافظه کفایت می‌کند تا یک CRUD سریع ایجاد شود. شناسهٔ آیتم را با uuid یا Math.random تولید کنید و به وضعیت‌های 201 برای POST و 200 برای سایر درخواست‌ها و 404 برای نبودن آیتم پاسخ بدهید. ورودی‌ها را به‌طور ساده اعتبارسنجی کنید (مثلاً وجود فیلدهای لازم مانند title). در طول توسعه از nodemon استفاده کنید و با curl یا Postman برای تست API خود را محک بزنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری