开发者问题收集
我一直在尝试使用 Typescript 和 OAuth 提供程序(例如 Auth0)实现 Next-Auth。按照文档操作后,问题出现了,甚至在观看了大量视频并完全按照其他人所做的操作后,错误仍然存​​在。以下是api/auth/[...nextauth.tsx]的代码片段:import NextAuth from "next-auth/next";import Auth0 from "next-
我在 NextJs 项目上使用 NextAuth,并收到错误“类型错误:类型‘{}’上不存在属性‘session’。”。我按照此处的建议将session属性添加到我的 _app.tsx:https://next-auth.js.org/getting-started/example我还将该属性添加到我的自定义MyApp类型接口,但仍然收到错误。按照我的代码:import { NextCompone
我正在尝试克隆以下 next.js react 应用程序并在 localhost:3000 上运行它https://github.com/elee-ittdublin/lab6-nextjs当我打开 localhost:3000 时,我收到以下错误未处理的拒绝 (ReferenceError): fetch 未定义Function._callee$./pages/index.js:2220 | /
因此,我尝试在我的应用中传递用户的 IP 地址,如下所示:pages/Item.jsconst Item = props => (<div><SingleItem id={props.query.id} userIP={props.userIP} /></div>);Item.getInitialProps = async ({ req }) => {const userIP = req.head
我在尝试使用“纱线构建”构建页面时会收到以下错误我的所有文件和任何页面中都没有任何pho.md或任何其他列出的项目提及。对可能导致这些错误的原因有任何想法吗?文件结构112358897完整getstaticprops526975958新错误092262264代码如下7652222368
我已将此代码放入 NextJS 环境的 pages 文件夹中。它通过调用外部 API Rest 获取数据,并且它正在运行,因为console.log(response);行通过控制台向我显示了 Json API 响应。我遇到的问题是,我在浏览器中收到此错误:TypeError:无法读取未定义的属性“json”与此行代码相对应:const data = await res.json();这是包含代码
我已经开发了一个小型应用程序,一切正常,如果我获取构建文件(命令 npm run build),则会显示一些错误,下面是我的错误,我遗漏了什么,请您解决此问题。我参考了一些参考,但无法获取构建文件。Error occurred prerendering page "/componentList/trending". Read more: https://nextjs.org/docs/messag
我想使用从getStaticPaths获取的params来获取 Contentful 中的数据。但是,我没有正确获取参数,因此我获取了错误的数据。Argument of type 'string' is not assignable to parameter of type '{ slug: string; }'.const getBlogEntries = async () => {const
我正在尝试构建我的 nextjs 项目,但每次都失败。项目在开发过程中没有任何错误,但在构建过程中失败。尝试删除node_modules并重新安装软件包,但没有成功。经过长时间的搜索,我终于找到了这个的重复,但它已被作者删除。构建日志> next buildinfo - Loaded env from /home/user/Documents/projects/webdev/myproject/
在我的 Next js 项目中,我使用了 Next auth,它import {Provider} from 'next-auth/client',并将<Component />包装在 _app.js 中。但是,同时,我想在项目中添加 redux。它将import {Provider} from 'react-redux',并且还需要将<Component />包装在 _app.js 中。因此,在
在 NextAuth 的官方文档中,他们说要以这种方式使用 Provider 包装组件:`import { Provider } from "next-auth/client"export default function App({ Component, pageProps }) {return (<Provider session={pageProps.session}>< Component
我正在观看此视频:https://www.youtube.com/watch?v=uGhekiErHso&lc=UgxYeO4X60SBiKSTYyp4AaABAg.9WmWFhab7UX9WmzTutWP_V,在视频的第 39 分钟,您可以在_app.js中看到身份验证部分。当我import { Provider as AuthProvider } from "next-auth/client"
我正在尝试创建一个注册页面,目前已将 Google 注册与 nextauth 集成。我已经能够将 signIn 与 nextAuth 集成并能够登录(但无法在数据库中创建实际用户...)使用:从“next-auth/react”导入 { getProviders, signIn as SignIntoProvider };其中 signIn 存在于 next-auth/react 中 - 当搜索
我正在尝试将从getSession获取的会话(使用next-auth)作为道具传递到页面。我知道我可以在组件中使用useSession(),但根据我的理解,这也应该可以工作,我不明白为什么它不起作用。这似乎与这个问题中的问题类似,但没有答案。这是我非常基本的pages/settings.tsx:import { Card, CardContent, Typography } from "@mui/
Next-Auth 具有以下示例,它非常适合函数,但是我有一个类,需要在其中运行const { data: session } = useSession()。我想知道如何转换它以使其在类中有效?export default function AdminDashboard() {const { data: session } = useSession()// session is always no