رفتن به نوشته‌ها

دسته: Vue js (ویو جی اس)

فریم‌ورک‌های فراوانی برای توسعه‌دهندگان سمت کاربر (Front-End) وجود دارند که هریک بسته به نیاز و سبک کدنویسی، انتخاب می‌شوند. امروزه توسعه‌دهندگان به دنبال فریم‌ورک‌هایی هستند که علاوه بر قواعد ساختاری قدرتمند، روند آموزشی ساده‌ای داشته باشند. فریم‌ورک Vuejs (با تلفظ ویو‌جی‌اس) یکی از بهترین‌ها در نوع خودش است.

فصل پیوست ۲: ساخت کاربر جدید با ایمیل و رمز عبور

در قسمت قبل Firebase را طوری تنظیم کردیم که فقط به کاربران authenticate شده اجازه ی خواندن اطلاعات (عملیات read) را بدهد اما هیچ کاربری را در پایگاه داده نداریم که بخواهیم لاگین کنیم تا اجازه ی دسترسی بگیرد. با این حساب اولین کاری که در این جلسه انجام می دهیم، ثبت نام کاربر و اختصاص توکن به او است. این کار از طریق API خاص firebase برای ثبت نام انجام می شود: https://firebase.google.com/docs/reference/rest/auth#section-create-email-password با مراجعه به صفحه ی بالا، آدرس Endpoint مورد نظر برای ثبت نام کاربران قرار داده شده است که به شکل زیر است. شما باید آن را کپی کنید. سپس به فایل axios-auth.js رفته و قسمت اصلی این endpoint را به عنوان baseURL کپی می کنیم (baseURL قبلی را پاک کنید). توجه کنید که در کد بالا header مربوط به SOMETHING را حذف کرده ام تا بعدا از firebase خطا نگیریم. سپس به فایل signup.vue رفته و در هنگام ارسال درخواست post با axios آدرس ارسالی را تغییر می دهیم: