在Next.js中获取非API数据的最佳实践是什么(通过Vercel部署)

圭贤

我试图在呈现应用程序之前获取自己的数据。幸运的是,Next.js提供getStaticProps()了获取数据的功能。

我目前正在使用fs模块从本地目录中的json文件中获取数据。

export async function getStaticProps() {
  const rawData = fs.readFileSync('./dataset/test.json');
  const data = modifyData(JSON.parse(rawData));
  return {
    props: {
      data
    }
  }
}

但是问题是,为了保护我的原始数据,我没有将它们推送到GitHub远程存储库。忘记了这一点,当我尝试通过vercel部署应用程序时,它无法从GitHub存储库中读取任何数据,因为该存储库中不包含任何可从中获取的数据...

我不想将原始数据推送到GitHub。

我想知道

  • 无需将任何原始数据推送到远程存储库即可获取原始数据的最佳实践

如果存在Next.js或我错过的任何其他基础知识,请让我知道并纠正我。

穆拉图

由于是“无服务器的”,因此您必须将数据托管在某个位置,数据库文件中

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章