Gatsby 和 Netlify 的新手,但我有一个问题在其他地方找不到答案,可能是因为方法不对。
我正在为需要显示最后一天/周/月数据的动画视图的客户端构建一个天气应用程序,这需要向天气 API 发出多个请求以获取不同分辨率的数据,然后将其插入到可视化中setInterval 本质上。
与其在客户端发出所有这些请求,我想到的是,我可以在构建时通过计划构建获取所有数据,并每天使用这些更新的数据静态地为页面提供服务,这样可以节省 API 并降低成本。
问题是 gatsby 假设您想使用获取的数据生成 html 并使用 createPages 但在这里我只想将数据作为 json 存储在 js 包中以便在客户端呈现。
有没有办法将构建时间获取和格式化的数据放入 json 或类似文件中,并静态服务以在客户端上呈现?