Next.js API路由部署至Vercel时触发Cloudinary错误「Must supply sdk_semver」的排查求助
Next.js API路由部署至Vercel时触发Cloudinary错误「Must supply sdk_semver」的排查求助
大家好,我最近在Next.js的Node.js API路由里用Cloudinary SDK v2开发功能,本地跑起来完全没问题,但部署到Vercel之后就报了个错误:Must supply sdk_semver。我翻遍了各种资料,网上完全找不到和这个错误相关的内容,实在没辙了来求助各位!
我的Cloudinary配置文件代码如下:
import { v2 as cloudinary } from "cloudinary"; import dotenv from "dotenv"; dotenv.config(); // Cloudinary configuration is expected via environment variables: // CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET cloudinary.config({ cloud_name: process.env.CLOUDINARY_CLOUD_NAME, api_key: process.env.CLOUDINARY_API_KEY, api_secret: process.env.CLOUDINARY_API_SECRET, secure: true, }); export default cloudinary;
我已经确认Vercel上的环境变量是配置正确的,毕竟本地用同样的变量组合就能正常运行。有没有大佬能帮我分析下,为啥只有部署到Vercel才会出这个问题?该怎么解决呢?
内容来源于stack exchange
相关产品推荐
相关产品推荐

