云库正确配置Next.js服务器侧码

nk9
nk9 成员文章数 :11
编辑2023 开发者APIs

使用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函数

标记 :

注释

  • nk9
    nk9 成员文章数 :11

    解决主要问题非常愚蠢: 代码我贴入下例CLOUDINARY_API_KEY.env.local声明克隆键.环境变量当然没有定义

    容我开口 因为别人可能会想 如何像我做的那样 将云化成单独的文件并:有某种方法我可以避免.v2部分调用

  • 维萨姆
    维萨姆 云化员工成员文章数 :51号

    你好

    感谢你反馈

    确实需要使用右变量

    • 避免置.v2在所有调用前使用云芯包取代云化包化包没有模块名中的版本化例举 :
    //云性.js需求/负环境变量共云=需求

    希望它帮助

    视界

    维萨姆

  • nk9
    nk9 成员文章数 :11

    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
  • 维萨姆
    维萨姆 云化员工成员文章数 :51号

    Hi,这是好消息

    感谢分享输入

    视界

    维萨姆

Baidu
map