![](/img/trans.png)
[英]Error when deploying Next.js app to vercel with replaceAll function
[英]What is the best practice to fetch non-api data in Next.js(deploying through 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 的一些基礎知識或我遺漏的任何其他內容,請告訴我並糾正我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.