راکت

مشکل با api

2 پاسخ

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

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

                console.log(response);
            }
        )

@hesammousavi

ثبت پرسش جدید

پاسخ‌ها

2
سید حسین هاشمی
سید حسین هاشمی
@karenp8

تخصص: کار آموز برنامه نویسی وب

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

router.beforeEach((to,from,next)=>{
const token=localStorage.getItem('token') || null;
window.axios.defaults.headers['Authorization'] = 'Bearer '+token;
next();
});
مجید درویش نژاد
مجید درویش نژاد
@majidmagic

تخصص: React js and native Developer

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

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

شاید پاسخ شما همین‌جا باشد

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

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