آموزش ساختار در Meteor

3 سال پیش
آموزش ساختار در Meteor

آموزش ساختار در Meteor

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ساختار در Meteor خواهیم پرداخت.

Meteor پوشه های خاصی را ارائه می دهد که می تواند به توسعه دهندگان در ساختار برنامه های خود کمک کند.

کلاینت

اگر یک پوشه سرویس گیرنده ایجاد کنید ، همه چیز درون این پوشه در سمت مشتری اجرا می شود. این پوشه ای است که می توانید HTML ، CSS و JavaScript سمت سرویس گیرنده خود را در آن قرار دهید. شما باید توابع ، الگوها ، راهنماها و رویدادها را در داخل این پوشه قرار دهید. توجه داشته باشید ، نیازی به اجرای تابع Meteor.isClient در پرونده هایی که درون پوشه مشتری قرار داده شده نیستند.

سرور

پرونده های این پوشه فقط در سمت سرور اجرا می شوند. این مکانی است که باید روش ها ، توابع ()Meteor.P Publ  و سایر داده های حساس در آن نگهداری شود. تمام داده های احراز هویت باید در اینجا نگهداری شود. برای پرونده های داخل این پوشه نیازی به استفاده از ()Meteor.isServer نیست.

عمومی

این مکانی است که باید تصاویر ، نمادهای دلخواه و همه داده های دیگری را که برای مشتری ارائه می شود قرار دهید.

 

خصوصی

پرونده های این پوشه فقط از سرور قابل دسترسی هستند. آنها از نظر مشتری پنهان خواهند ماند. می توانید فایلهای JSON یا EJSON را که فقط سرور از آنها استفاده می کند ، درون این پوشه قرار دهید.

 

کلاینت/ سازگاری

برخی از کتابخانه های جاوا اسکریپت متغیرها را به صورت جهانی صادر می کنند. از این پوشه برای پرونده هایی استفاده کنید که باید اجرا شوند بدون اینکه در دامنه متغیر جدید قرار گیرند.

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

 

ترتیب بارگذاری

همیشه دانستن ترتیب بارگذاری پرونده ها خوب است. لیست زیر از مستندات رسمی Meteor گرفته شده است.

  • پرونده های الگوی HTML همیشه قبل از هر چیز دیگری بارگیری می شوند
  • پرونده ها با اصلی شروع می شوند. آخرین بارگیری می شوند
  • پرونده های داخل هر lib / Directory بعدی بارگیری می شوند
  • پرونده های دارای مسیرهای عمیق تر در مرحله بعدی بارگیری می شوند
  • سپس پرونده ها به ترتیب حروف الفبا از کل مسیر بارگیری می شوند

 

منبع.

 

لیست جلسات قبل آموزش Meteor

  1. آموزش Meteor
  2. معرفی Meteor
  3. آموزش تنظیمات محیط Meteor
  4. آموزش اولین برنامه Meteor
  5. آموزش الگوها در Meteor
  6. آموزش مجموعه ها در Meteor
  7. آموزش  فرم ها در Meteor
  8. آموزش رویداد ها در Meteor
  9. آموزش جلسه در Meteor
  10. آموزش ردیاب در Meteor
  11. آموزش بسته ها در Meteor
  12. آموزش هسته API در Meteor
  13. آموزش روش چک در Meteor
  14. آموزش بسته Blaze در Meteor
  15. آموزش تایمر در Meteor
  16. آموزش EJSON در Meteor
  17. آموزش HTTP در Meteor
  18. آموزش ایمیل در Meteor
  19. آموزش Assets در Meteor
  20. آموزش امنیت در Meteor
  21. آموزش مرتب سازی در Meteor
  22. آموزش حساب ها در Meteor
  23. آموزش متد ها در Meteor
  24. آموزش Package.js در Meteor
  25. آموزش انتشار و اشتراک در Meteor
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه