我试图在呈现应用程序之前获取自己的数据。幸运的是,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] 删除。
我来说两句