В настоящее время я хочу где-то хранить свои данные, и я подумал, что 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 это?