سلام. برای وصل شدن به api ای که authentication لازم داره (باید token بگیره)در reactjs, با استفاده از axios چه کاری باید انجام بدم؟
axios.get(`http://localhost:56984/api/images`).then(
response=>{
console.log(response);
}
)
ری اکت رو نمیدونم ولی من خودم داخل ویو وقتی از router استفاده میکنم قبل از هر روتی توکن رو براش میفرستم توکنم ک قبلا auth و api-token سیو کردم تو localstroge ام حالا شما روش دیگه هم میتونی استفاده کنی
router.beforeEach((to,from,next)=>{
const token=localStorage.getItem('token') || null;
window.axios.defaults.headers['Authorization'] = 'Bearer '+token;
next();
});
توکنی که از قبل گرفتی رو براش بفرست
axios.get(`http://localhost:56984/api/images`,headers: {'Authorization': 'Bearer ' + token})
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟