我刚刚将我的应用程序从React迁移到Next.js,但由于某种原因,我的环境变量是undefined
,尽管它们在React中工作得很好。有人能帮助我吗?
_app.js
const [apikey, setApikey] = useState(process.env.REACT_APP_API_KEY)
useEffect(() => {
console.log(apikey)
}, [])
字符串
.env
REACT_APP_API_KEY=myapikey
型
1条答案
按热度按时间ttvkxqim1#
它是一个下一个应用程序,而不是一个React应用程序,所以环境必须像下面这样命名
字符串
NEXT_PUBLIC在下一个env变量中是强制性的。