1

我正在为 gatsby 开发我的第一个自定义源插件,但我现在卡住了..

它的工作到目前为止,我得到了我需要创建节点的数据,但不是所有数据。

我从 api 得到的响应看起来像这样

{
    "section1": {
        "date": "...",
        "moreinformartion": "...",
    },
    "section2": [
        {
            "sub1": {
                "information": "..."
            }
        },
        {
            "sub2": {
                "information": "..."
            }
        },
        {
            "sub2": {
                "information": "..."
            }
        }
    ]
}

sub但是有了所有的教程,我“只能”获得一个节点section2

result.data.roster.forEach(data => {
    
            const node = {
                ...data,
                id: createNodeId(`KILL-setup-${data.character.name}`),
                internal: {
                    type: 'KILLSetup',
                    contentDigest: createContentDigest(data)
                }
            };
            actions.createNode(node);
        });

如何获得 1 个节点,其中包含所有数据?

4

0 回答 0