reactjs - 我无法访问 NEXTAUTH_URL,因为我无法使用 NEXT_PUBLIC 访问它
问题描述
在 NextJS 中,您必须添加NEXT_PUBLIC_
env 变量以使它们可用于浏览器,但“next-auth”仅接受硬编码变量,如NEXTAUTH_URL
,有没有办法解决这个问题?
解决方案
带有前缀的环境变量NEXT_PUBLIC_
将内联在应用程序包中。NEXTAUTH_URL
未在捆绑包中使用。API 路由使用它来处理重定向 URL。这意味着您必须在Vercel中定义它。
推荐阅读
- sql - How to select hierarchical records from two tables using join
- reactjs - 向 React Typescript 高阶组件添加属性,包括实现
- java - How to enable auto-complete (intellisense) in Eclipse IDE for Java
- angular - How to access inputs from Textfields in NativeScript and save them to variables like you can with document.getElementByID
- javascript - Javascript using RegEx to get multiple lines
- java - 应用程序不将文件写入内部存储 [Android]
- amazon-web-services - AWS openshift Multus CNI
- docker - 运行 Docker 容器时出现错误“当前工作目录,也不是它的任何父目录,似乎是 Nanoc 站点”
- swift - SwiftUI如何从视图调用或通知scenedelegate
- firebase - 已禁用通过来自 firebase 的调用发送 otp