如何解决在 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 的一些基础知识或我遗漏的任何其他内容,请告诉我并纠正我。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。