繁体   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