查看静态gatsby版本时,我注意到/page-data/index/page-data.json
包含"result":{"data":{.....
中的所有graphql结果
是否有可能在静态构建期间处理这些graphql结果,直到它们到达最终页面data
并在服务器上缓存了json文件?
即在运行graphql查询后立即运行transformRawData()
。
const index = ({ data }) => {
const myTransformedSomething = transformRawData({data.something});
... render home page here ...
}
export default index
export const query = graphql`
{
... a few graphql queries here ...
}
`