آموزش ساختار در Meteor
آموزش ساختار در Meteor
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ساختار در Meteor خواهیم پرداخت.
Meteor پوشه های خاصی را ارائه می دهد که می تواند به توسعه دهندگان در ساختار برنامه های خود کمک کند.
کلاینت
اگر یک پوشه سرویس گیرنده ایجاد کنید ، همه چیز درون این پوشه در سمت مشتری اجرا می شود. این پوشه ای است که می توانید HTML ، CSS و JavaScript سمت سرویس گیرنده خود را در آن قرار دهید. شما باید توابع ، الگوها ، راهنماها و رویدادها را در داخل این پوشه قرار دهید. توجه داشته باشید ، نیازی به اجرای تابع Meteor.isClient در پرونده هایی که درون پوشه مشتری قرار داده شده نیستند.
سرور
پرونده های این پوشه فقط در سمت سرور اجرا می شوند. این مکانی است که باید روش ها ، توابع ()Meteor.P Publ و سایر داده های حساس در آن نگهداری شود. تمام داده های احراز هویت باید در اینجا نگهداری شود. برای پرونده های داخل این پوشه نیازی به استفاده از ()Meteor.isServer نیست.
عمومی
این مکانی است که باید تصاویر ، نمادهای دلخواه و همه داده های دیگری را که برای مشتری ارائه می شود قرار دهید.
خصوصی
پرونده های این پوشه فقط از سرور قابل دسترسی هستند. آنها از نظر مشتری پنهان خواهند ماند. می توانید فایلهای JSON یا EJSON را که فقط سرور از آنها استفاده می کند ، درون این پوشه قرار دهید.
کلاینت/ سازگاری
برخی از کتابخانه های جاوا اسکریپت متغیرها را به صورت جهانی صادر می کنند. از این پوشه برای پرونده هایی استفاده کنید که باید اجرا شوند بدون اینکه در دامنه متغیر جدید قرار گیرند.
ساختار بقیه پوشه ها می تواند به شکلی باشد که شما می خواهید. کدی که خارج از پوشه های ذکر شده در بالا قرار داده می شود در سمت سرویس گیرنده و سرور اجرا می شود. این مکان خوبی است که می توانید مدل های خود را تعریف کنید.
ترتیب بارگذاری
همیشه دانستن ترتیب بارگذاری پرونده ها خوب است. لیست زیر از مستندات رسمی Meteor گرفته شده است.
- پرونده های الگوی HTML همیشه قبل از هر چیز دیگری بارگیری می شوند
- پرونده ها با اصلی شروع می شوند. آخرین بارگیری می شوند
- پرونده های داخل هر lib / Directory بعدی بارگیری می شوند
- پرونده های دارای مسیرهای عمیق تر در مرحله بعدی بارگیری می شوند
- سپس پرونده ها به ترتیب حروف الفبا از کل مسیر بارگیری می شوند
لیست جلسات قبل آموزش Meteor
- آموزش Meteor
- معرفی Meteor
- آموزش تنظیمات محیط Meteor
- آموزش اولین برنامه Meteor
- آموزش الگوها در Meteor
- آموزش مجموعه ها در Meteor
- آموزش فرم ها در Meteor
- آموزش رویداد ها در Meteor
- آموزش جلسه در Meteor
- آموزش ردیاب در Meteor
- آموزش بسته ها در Meteor
- آموزش هسته API در Meteor
- آموزش روش چک در Meteor
- آموزش بسته Blaze در Meteor
- آموزش تایمر در Meteor
- آموزش EJSON در Meteor
- آموزش HTTP در Meteor
- آموزش ایمیل در Meteor
- آموزش Assets در Meteor
- آموزش امنیت در Meteor
- آموزش مرتب سازی در Meteor
- آموزش حساب ها در Meteor
- آموزش متد ها در Meteor
- آموزش Package.js در Meteor
- آموزش انتشار و اشتراک در Meteor
دیدگاه شما