Parastoo Ebrahimi
5 سال پیش توسط Parastoo Ebrahimi مطرح شد
2 پاسخ

مشکل با api

سلام. برای وصل شدن به api ای که authentication لازم داره (باید token بگیره)در reactjs, با استفاده از axios چه کاری باید انجام بدم؟

axios.get(`http://localhost:56984/api/images`).then(
            response=>{

                console.log(response);
            }
        )

@hesammousavi


ثبت پرسش جدید
سید حسین هاشمی
تخصص : کار آموز برنامه نویسی وب
@karenp8 5 سال پیش مطرح شد
0

ری اکت رو نمیدونم ولی من خودم داخل ویو وقتی از router استفاده میکنم قبل از هر روتی توکن رو براش میفرستم توکنم ک قبلا auth و api-token سیو کردم تو localstroge ام حالا شما روش دیگه هم میتونی استفاده کنی

router.beforeEach((to,from,next)=>{
const token=localStorage.getItem('token') || null;
window.axios.defaults.headers['Authorization'] = 'Bearer '+token;
next();
});

مجید درویش نژاد
تخصص : React js and native Developer
@majidmagic 5 سال پیش آپدیت شد
1

توکنی که از قبل گرفتی رو براش بفرست

axios.get(`http://localhost:56984/api/images`,headers: {'Authorization': 'Bearer ' + token})

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام