Я не уверен, что я делаю здесь не так, но когда я запускаю свой запрос на graphql, я получаю нулевое значение.
Это мой распознаватель:
Query: {
getCountryData: (parent, args) => {
return axios
.get(`https://thevirustracker.com/free-api?countryTimeline=US`)
.then((res) => {
console.log(res.data);
res.data;
});
},
},
};
Это моя схема
gql`
extend type Query {
getCountryData: getCountryData
}
type getCountryData {
countrytimelinedata: [countrytimelinedata]
timelineitems: [TimelineItem]
}
type TimelineItem {
date: String!
new_daily_cases: String!
new_daily_deaths: String!
total_cases: String!
total_recoveries: String!
total_deaths: String!
}
type countrytimelinedata {
info: Info
}
type Info {
ourid: String!
title: String!
code: String!
source: String!
}
`
Это мой запрос
{
getCountryData{
countrytimelinedata{
info{
code
}
}
}
};
Я не уверен, что что-то неправильно структурирую. Я пробовал другую схему, где вместо приведенной ниже, но независимо от этого, она по-прежнему равна нулю.
extend type Query {
countrytimelinedata: [countrytimelinedata]
timelineitems: [TimelineItem]
}
Спасибо за помощь и извините, если она явно очевидна, все еще действительно новая для graphQL