【发布时间】:2022-02-12 22:43:03
【问题描述】:
在我的 nextjs 项目中,我在 .env 和 next.conf.js 文件中都添加了变量。在 next.conf.js 文件中,它看起来像这样
module.exports = {
env: {
NEXT_PUBLIC_JWT_SECRET: "...",
},
publicRuntimeConfig: {
NEXT_PUBLIC_JWT_SECRET: "...",
API_JWT_SECRET: process.env.API_JWT_SECRET,
},
serverRuntimeConfig: {
// Will only be available on the server side
NEXT_PUBLIC_JWT_SECRET: "...",
secondSecret: process.env.JWT_SECRET, // Pass through env variables
},
};
我已经尝试了所有这些方法来获取我的 _middleware 文件中的秘密 ket,但它们都没有奏效。从this github 问题我认为有办法做到这一点。那么你能告诉我在 _middleware 中获取秘密 ket 的正确方法吗?
【问题讨论】:
标签: javascript reactjs next.js environment-variables