这可能是一个非常愚蠢的问题,但当我试图在Nuxt应用程序上设置Cloudinary时,我不知道如何利用privateRuntimeConfig
将必要的密钥传递给Cloudinary插件,因为所有这些都发生在nuxt.config.ts
内部。
这意味着,在我使用privateRuntimeConfig
的同一个地方,在nuxt.config.ts
内部,我也需要将它们传递给Cloudinary插件配置,但这不起作用。那么我该怎么做呢?
export default defineNuxtConfig({
privateRuntimeConfig: {
cloudinary: {
cloudName: process.env.CLOUDINARY_CLOUD_NAME,
apiKey: process.env.CLOUDINARY_API_KEY,
apiSecret: process.env.CLOUDINARY_API_SECRET
}
},
cloudinary: {
cloudName: '', // ??
apiKey: '', // ??
apiSecret: '', // ??
}
})
我觉得有一个明显的解决方案,但我目前看不到,因为我的大脑里有一个结。
当为这里这样的模块使用变量时(直接进入nuxt.config.js/ts
(,不能引用运行时变量。
只需像process.env.CLOUDINARY_CLOUD_NAME
一样直接使用即可
关于我完整答案的更多信息,请点击此处:https://stackoverflow.com/a/67705541/8816585