簡體   English   中英

Next.js中的配置文件

[英]Configuration Files in Next.js

因此,我有一個運行良好的功能性應用程序,我使用 Next.js 和 Next.js api 工具來完成所有請求。 我在后端使用 sanity.io。 沒關系。

對於我的 sanity 配置,我有一個名為“sanity.js”的配置文件,其中包含所有敏感內容。

在此處輸入圖像描述

在此處輸入圖像描述

這是怎么回事,如果用戶 go 在開發控制台中進入源代碼,他會發現所有敏感數據。 我知道如果我把這個“const config”和“const editor”放在 API 里面,這個數據會被隱藏,但我需要在超過 1 個文件中使用這個“const config”,我不想重復代碼.

第一個疑問:有沒有辦法在不重復代碼的情況下完成這個過程,比如在 API 中創建一個配置文件,並重用其中的常量。

疑點二:前端使用了const 'urlFor'來管理圖片,如果配置文件必須只在API中,而'urlFor'需要參數中的這個配置才能正常運行,如何處理。

projectIddatasetapiVersion不被視為敏感數據,它們將在您的所有查詢中可見,因此可以安全地暴露給瀏覽器。 然而,令牌確實是敏感的。 不要將令牌暴露給帶有NEXT_PUBLIC前綴的瀏覽器,因為該值將內聯到發送給客戶端的 JavaScript 中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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