云库正确配置Next.js服务器侧码
使用Next.js我调用多处云化API方法,但常使用API或服务器端方法,如获取静态Props
.免得一二配置库,我跟踪Next.js实例显示初始化配置分立文件逐地导入
现在我要使用它时做这个
src/clivary函数导入云性StisticProps () {let文件夹=等待云性.v2.api.sub
然而,我得到了必须提供api_key
出错时我这样做和确实,当我回声process.env.CLOUDINARY_API_KEY
点点config()
偶发调用 未定义尽管我`env.local'中肯定定义了这一点。是因为客户端正在解决导入问题客户端无法访问服务器环境变量
何为推荐自入用方式cloudinary.config()
使用API方法时搜索
,a.子文件夹
等)Next.js服务器端函数
我的另一个问题就是: 是否有方法避免推送.v2
面前所有调用我正在使用导入 {v2云式}
导入样式前比较好使用这个分离文件处理方式, 我不认为有明显的导入方式, 只输入 v2函数
0
注释
-
解决主要问题非常愚蠢: 代码我贴入下例
CLOUDINARY_API_KEY
.env.local声明克隆键
.环境变量当然没有定义容我开口 因为别人可能会想 如何像我做的那样 将云化成单独的文件并:有某种方法我可以避免
.v2
部分调用0 -
你好
感谢你反馈
确实需要使用右变量
- 避免置
.v2
在所有调用前使用云芯
包取代云化
包化包没有模块名中的版本化例举 :
//云性.js需求/负环境变量共云=需求
希望它帮助
视界
维萨姆
0 - 避免置
-
Hi,多谢回复Wissam我试过这个,但无效
克隆核心云化.config({云名:进程.env.NEXT_PUBLIS_CLOUD_NAME)
报错为 :
错误[ypeError]:云性核心_WEBPACK_IMPORTED_MODULE_0__DULE
反之,我重读节点SDK文档关于导入云库并开发出做点什么作业 :
云化词库导入云化词库从cloverarylib.v2undiary.config({云名:process.env.NEXT_PULIC_CLOUDE_NAME,api_key:process.env.CLOUDINARY_KEY,api_secret:procle.env.CLOUDINARY_SEST,secret: true
0 -
Hi,这是好消息
感谢分享输入
视界
维萨姆
0