تصویری: هدف از گارد مسیر چیست؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
چه هستند نگهبانان مسیر ? آنگولار نگهبانان مسیر اینترفیس هایی هستند که می توانند به روتر بگویند که آیا باید به یک مورد درخواست شده اجازه ناوبری بدهد یا نه مسیر . آنها این تصمیم را با جستجوی یک مقدار بازگشتی درست یا نادرست از کلاسی که داده شده را اجرا می کند، می گیرند نگهبان رابط.
با در نظر گرفتن این موضوع، چرا به نگهبان مسیر نیاز داریم؟
ناوبری روتر Angular نگهبانان اجازه دادن یا حذف دسترسی به بخش های خاصی از ناوبری را می دهد. یکی دیگر نگهبان مسیر ، CanDeactivate نگهبان ، حتی اجازه می دهد شما برای جلوگیری از خروج تصادفی یک کاربر با تغییرات ذخیره نشده.
علاوه بر این، محافظ در زاویه ای چیست؟ نگهبانان در انگولار چیزی نیست جز عملکرد، منطق و کدی که قبل از بارگیری مسیر یا کسانی که مسیر را ترک می کنند اجرا می شوند. انواع مختلف نگهبانان , CanActivate نگهبان (به عنوان مثال دسترسی مسیر را بررسی می کند). CanActivateChild نگهبان (دسترسی به مسیر کودک را بررسی می کند).
به همین سادگی، آیا می توانید یک گارد مسیر را فعال کنید؟
CanActivate پیوند رابط که یک کلاس می توان پیاده سازی to be a نگهبان تصمیم گیری اگر الف مسیر می تواند بودن فعال شد . اگر همه نگهبانان بازگشت درست، ناوبری اراده ادامه هید. در صورت وجود نگهبان یک UrlTree، ناوبری فعلی را برمیگرداند اراده لغو شود و یک ناوبری جدید اراده به UrlTree بازگردانده شده از نگهبان.
Route guard در angular 2 چیست؟
همانطور که از نام آن پیداست، می توانید پیکربندی کنید نگهبانان بر مسیرها در برنامه شما برای کنترل نحوه حرکت کاربر بین آنها. این توابع زمانی نامیده می شوند که روتر سعی می کند برخی را فعال یا غیرفعال کند مسیرها.
توصیه شده:
مسیر فیزیکی و مسیر مجازی در asp net چیست؟
اول از همه، اجازه دهید به بررسی کلی هر دو بپردازیم. مسیر فیزیکی - این مسیر واقعی فایل توسط IIS است. مسیر مجازی - این مسیر منطقی برای دسترسی به فایلی است که از خارج از پوشه برنامه IIS به آن اشاره می شود
جابجایی هدف چه تفاوتی با تحریف هدف دارد؟
جابجایی هدف به معنای دور شدن از هدف مورد نظر است. این انحراف نشان دهنده دستیابی به اهدافی غیر از اهدافی است که سازمان در ابتدا قصد داشته است به آنها دست یابد. حرکت از اهداف مورد نظر به اهداف واقعی به معنای جابجایی هدف است
مسیر مجازی و مسیر فیزیکی در asp net چیست؟
اول از همه، اجازه دهید به بررسی کلی هر دو بپردازیم. مسیر فیزیکی - این مسیر واقعی فایل توسط IIS است. مسیر مجازی - این مسیر منطقی برای دسترسی به فایلی است که از خارج از پوشه برنامه IIS به آن اشاره می شود
آیا گارد فعال در زاویه ای می تواند باشد؟
رابط CanActivatelink که یک کلاس می تواند برای تصمیم گیری در مورد اینکه آیا یک مسیر می تواند فعال شود یا خیر، پیاده سازی کند. اگر همه نگهبانان به درستی برگردند، ناوبری ادامه خواهد یافت. اگر هر نگهبانی UrlTree را برگرداند، پیمایش فعلی لغو میشود و ناوبری جدید به UrlTree بازگردانده شده از نگهبان آغاز میشود
گارد Bpdu چیست؟
ویژگی BPDU Guard برای محافظت از توپولوژی Layer 2 Spanning Tree Protocol (STP) در برابر حملات مربوط به BPDU استفاده می شود. هنگامی که یک پورت فعال BPDU Guard BPDU را از دستگاه متصل دریافت می کند، BPDU Guard پورت را غیرفعال می کند و وضعیت پورت به حالت Errdisable تغییر می کند