@CallMeYourDaddy

Как вернуть определенные элементы из json?

Апи возвращает данные и я хочу вытащить оттуда имя и фамилию. Делаю вот так, но ничего не работает:
const axiosInstance = axios.create({
    baseUrl: "https://localhost:5001/",
});


export const GetNotes = async (dispatch) => {
    try{
        const {data} = await axiosInstance.get('https://localhost:5001/api/values')
                    .then(responce => {return { fname: responce.fname, sname: responce.sname }});        
        dispatch(ActionCreators.setNotes(data));
    }catch{
        console.log('Error!');
    }
}


Срабатывает error, когда я пытаюсь вернуть fname и sname
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
HistoryART
@HistoryART
Надзиратель
Ну во первых не responce, а response. А во вторых, это должно выглядеть вот так:

export const GetNotes = async (dispatch) => {

        const data = await axiosInstance.get('https://localhost:5001/api/values');
        dispatch(ActionCreators.setNotes({fname: data.fname, sname: data.sname}));

}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
22 янв. 2021, в 03:22
3000 руб./за проект
22 янв. 2021, в 02:27
15000 руб./за проект
22 янв. 2021, в 02:25
15000 руб./за проект