برنامه نویسی

چگونه اولین پروژه MERN خود را ساختم: چالش ها، راه حل ها و درس های آموخته شده

توضیحات تصویر

  • به عنوان یک مهندس نرم افزار کارشناسی، من به دنبال فناوری های جدید و ساخت پروژه هایی برای تقویت مهارت خود هستم. من اخیراً اولین پروژه MERN-MongoDB، Express.js، React و Node.js Stack را تکمیل کردم. این یک سفر بسیار هیجان انگیز و پر از چالش ها و یادگیری بوده است. در این پست وبلاگ، می‌خواهم تجربیاتم، موانعی که بر سر راهم قرار گرفت و درس‌هایی که آموختم را مرور کنم.

MERN Stack: چیست؟

پشته MERN ترکیبی قدرتمند از فناوری ها است که در آن می توان یک برنامه وب تمام پشته توسعه داد. این شامل:

  1. MongoDB: یک پایگاه داده NoSQL برای ذخیره داده ها.
  2. Express.js: یک چارچوب Back-end برای ساخت API و مدیریت منطق سمت سرور.
  3. React: یک کتابخانه front-end برای تعاملی کردن رابط برنامه شما.
  4. Node.js: یک زمان اجرا جاوا اسکریپت که کد را روی سرور اجرا می کند.

پروژه ساخت با استفاده از MERN Stack برای فروشگاه لباس عروس

ویژگی ها: مانند احراز هویت کاربر و انجام عملیات CRUD

تنظیم محیط

مشکل: مدیریت وابستگی بین پشته ها.
راه حل: از npm و create-react-app برای اتصال صاف و راه اندازی استفاده می شود

Front-End به Back-End

مشکل: ادغام React با Node.js/Express API.
راه حل: Axios برای تماس های API، راه اندازی میان افزار برای مدیریت CORS
مسائل

> مشکل طراحی پایگاه داده

مشکل: ساختار مجموعه های MongoDB برای مقیاس پذیری.
راه حل: در مورد نرمال سازی داده ها یاد گرفت و از Mongoose استفاده کرد
مدل ها

اشکال زدایی و استقرار

مشکل: نحوه اشکال زدایی خطاها در یک محیط فول استک.
راه حل: Chrome DevTools و Postman بسیار مفید هستند.

** استقرار: من پروژه را در مخزن GitHub من آپلود کردم

درس های آموخته شده

مسائل برنامه ریزی: طرحی از ساختار برنامه ایجاد کرد که واقعاً
بعداً مرا از بسیاری از سردرگمی ها در جزئیات رها کرد.
کنجکاو بمانید: اسناد React، Express و MongoDB ذخیره شده است
زندگی من
پشتیبانی انجمن: به طور کلی مشکلات Stack Overflow و GitHub کمک کردند
من مسدود کننده ها را کشف کنم

@gitbuddhi

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا