Можете ли вы ссылаться на изображения, хранящиеся в файловой системе, при использовании исходных узлов? - PullRequest
0 голосов
/ 24 марта 2020

В настоящее время я хочу где-то хранить свои данные, и я подумал, что gatsby-node.js будет лучшим местом для запросов через graphql, чем простой JSON файл. Вот как это выглядит в настоящее время:

exports.sourceNodes = ({ actions, createNodeId, createContentDigest }) => {
  const reviewers = [
    { name: 'D', message: 'Company is the only account that pays this high!' },
    { name: 'L', message: 'This is an investment I can understand. Thanks Company!' },
    {
      name: 'W',
      message:
        'I feel better knowing my money is working harder for me than in a regular savings account. Thanks Company!',
    },
  ];

  reviewers.forEach((reviewer) => {
    let node = {
      name: reviewer.name,
      message: reviewer.message,
      id: createNodeId(`Reviewer-${reviewer.name}`),
      internal: {
        type: 'Reviewer',
        contentDigest: createContentDigest(reviewer),
      },
    };

    actions.createNode(node);
  });
};

Я хотел бы добавить изображение, хранящееся в файловой системе (/src/images), и иметь уникальный файл изображения в качестве атрибута для каждого рецензента.

например, { name: 'D', message: 'asda', image: someImage }

Возможно ли это, и если да, то как я могу выполнить sh это?

...