در قسمت قبل موفق شدیم که با استفاده از axios یک درخواست POST را به Firebase ارسال کرده و داده هایمان را در آنجا ذخیره کنیم. حالا در این قسمت باید داده های ذخیره شده را دریافت کرده و در صفحه ی اصلی نمایش بدهیم. برای این کار به فایل dashboard.vue می روم و پس از اضافه کردن قسمت منطق ساده ی زیر را پیاده می کنم. این کد دقیقا مانند کد جلسه ی قبل است با این تفاوت که درخواست های get حداقل یک آرگومان می گیرند که همان آدرس پایگاه داده ی ما است و نیازی به آرگومان های دیگر ندارند. در ابتدای کار برای اینکه مطمئن شویم درخواست ما به خوبی کار می کند فقط آن را log کرده ام. همچنین حتما متوجه شده اید که از lifecycle ای به نام created استفاده کرده ام. با این کار مطمئن می شوم که هر زمانی که کامپوننت dashboard.vue بارگذاری شد (کاربر روی صفحه ی Dashboard کلیک کرد) اطلاعات از سمت Firebase دریافت شود. حالا به مرورگر می رویم (آدرس http://localhost:8080/dashboard) تا کد ها را تست کنیم:
پنل نویسندگان