У меня в каталоге плагинов есть файл с именем config-ingest.js
, который содержит следующее:
import gql from 'graphql-tag'
export default ({ app }, inject) => {
const client = app.apolloProvider.defaultClient;
const apps = gql`
query {
apps: allApps {
key
tree
}
}
`;
client.query({ query: apps }).then(response => {
inject('configStructure', response.data.apps);
});
}
Несмотря на то, что данные успешно получены, они, похоже, доступны не на всех моих страницах и компонентах.
Если я хочу получить данные с другого сервера, которые должны быть доступны для всех моих страниц, как бы я это сделал?Я хочу поместить эти данные в отдельный файл, чтобы в любой момент получить данные из любого компонента или страницы.