Gatsby:如何在GraphQL结果到达页面数据之前对其进行预处理?

时间:2019-08-16 03:53:57

标签: gatsby

查看静态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 ...
   }
`

0 个答案:

没有答案