توضیحات

در این جلسه به توضیح route guards در vue.js می پردازیم.


javascript جاوا اسکریپت vuejs ویو جی اس

مدرس دوره علی شیخ
مدت دوره 11:05:31
تعداد ویدیو 69

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام
    در پروژه ای که ساختم یکسری تصاویر درون فولدر assets قرار دادم که در هر کامپوننتی که خواستم از اون تصویر در تگ img استفاده کنم و مسیر تصویر رو بدم و استفاده کنم اما ارور میده و تصویر نمایش داده نمیشه
    مشکل از کجا هست؟
    تشکر

    • سلام وقت بخیر.
      ارور چی هست؟؟ چک کنید مسیر تصویر را درست مشخص کرده باشید.از طرفی زمانی که یک پروژه خام ایجاد میکنید از پوشه assets تصویر اضافه کرده و میتونید نحوه افزودن تصویر را ببینید.

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

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

    • سلام
      1- اگه کاربر، جاوا اسکریپت مرورگر رو غیر فعال کنه ، ممکنه بتونه به route هایی که مجاز نیست دسترسی پیدا کنه ؟
      مثلا یه route که نیازمند لاگین هست یا مثلا یه route که فقط مخصوص admin هست و کاربران عادی حق دسترسی ندارن ؟
      2- و کلا این داستان چجوری توسط vue js هندل میشه که مشکلات امنیتی پیش نیاد ؟

    • سلام وقت بخیر.
      ببینید، زمانی که جاوااسکریپت غیر فعال باشه اصلا کد های js دیگه اجرا نمیشه از طرفی شما اگه spa دارید خب زمانی که route صدا زده میشه در واقع درخواست باید بره سمت سرور و جواب برگشت داده بشه و شما نمایش بدید. اگه js غیرفعال باشه که اصلا درخواست نمیره (چون کدهای js شما اجرا نمیشه) بحث امنیت که فرمودید، شما میتونید سیستم لاگین داشته باشید و کاربری که لاگین کرده باشه از سمت سرور توکن براش ارسال بشه و توی بخش های مختلف با توجه به آدرس های api، باید توکن کاربر را برای سرور ارسال کنید تا جواب را برگردونه، این موارد سمت api هست و شما با توجه به api کد میزنید.

  • با سلام و احترام خدمت استاد گرامی
    برای spa فقط لارم هست که یک صفحه ی html داشته باشیم؟
    لازم نیست برای قسمت ادمین html جدا بگذاریم؟
    بابت اینکه style هایی که در ادمین به کار میره با قسمت وبسایت متفاوت هست.

    با تشکر

    • سلام وقت بخیر.
      میتونید با vue router اینکارو بکنید و با توجه به url استایل متفاوت قرار بدید، اما عموما اینکارو نمیکنن و پنل ادمین خودش یک پروژه جدا هست و همچنین نیازی نیست بصورت api باشه