получить данные во время сборки в gatsby- node.js и получить данные во время выполнения и отобразить их через graqhql - PullRequest
0 голосов
/ 08 мая 2020

Кто-нибудь может помочь, как я могу это сделать ?. Это код, по которому я получаю данные, извлекая их, как я могу экспортировать их в другой файл и сделать запрос для этого и отобразить его в пользовательском интерфейсе?
Это код:

const Cision = require('config');                 
   exports.createPressReleseasData = async (type = 'all') => {
    const listAPI = `${Cision.basePath}/papi/NewsFeed`;

    const format = `format=json`;
    let apiCall = '';
    let result = [];

    switch (type) {
      case 'press':
        apiCall = `${listAPI}/${Cision.en.pressReleases}?${format}`;
        break;
      case 'reports':
        apiCall = `${listAPI}/${Cision.en.reportReleases}?${format}`;
        break;
      case 'regulatory':
        apiCall = `${listAPI}/${Cision.en.regulatoryReleases}?${format}`;
        break;
      default:
        apiCall = `${listAPI}/${Cision.en.allReleases}?${format}`;
    }

    try {
      const response = await fetch(apiCall);
      const json = await response.json();

      result = json;
    } catch (e) {
      return 'Error', e;
    }
  };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...