簡體   English   中英

在 Next.js 中獲取非 API 數據的最佳實踐是什么(通過 Vercel 部署)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM