ошибка при использовании запроса Graphql в Gridsome gridsome.server.js

#graphql #gridsome

Вопрос:

Я получаю ошибки, если включаю поле в свой запрос graphql, которое может возвращать пустой массив

 await api.createPages(async({ graphql, createPage }) =gt; {  const { data } = await graphql(` {   strapi {    articles(locale: "${l.code}") {  slug  id  localizations    }  categories(locale: "${l.code}") {  slug  }    }  }   `);  

Если один из моих документов возвращает пустой массив для локализации, я получаю следующую ошибку:

 Create GraphQL schema - 2.8s TypeError: gridsome.server.js: Cannot read property 'strapi' of undefined (35:30)    `);  console.log(data.strapi.articles)