next.js 相关问题

Next.js是服务器呈现的React应用程序的简约框架。

类型“MouseEvent”不是通用打字稿错误

我创建了一个自定义按钮组件,并希望在此组件之外处理 onClick 事件。我将 onClickCallback 的参数类型设置为 MouseEvent 我创建了一个自定义按钮组件,并希望在此组件之外处理 onClick 事件。我将 onClickCallback 的参数类型设置为 MouseEvent<HTMLButtonElement, MouseEvent>。这是按钮组件事件类型的 onClick 事件通常所需要的。但在这里我遇到了这个问题。 类型“MouseEvent”不是通用的 非常感谢任何帮助。非常感谢。 👍 "use client"; import React, { ReactNode } from "react"; /** * Custom General Purpose Button Definition * @param param0 * @returns */ function CButton({ children, className, onClickCallback, name, }: { children: ReactNode; className?: string; onClickCallback?: (e: MouseEvent<HTMLButtonElement,MouseEvent>) => void; name?: string; }) { return ( <> <button className={ className ?? "btn inline-block bg-white border-[1px] border-gray-300 dark:border-gray-800 hover:text-white dark:bg-zinc-900 dark:hover:bg-gray-950 m-[1px]" } onClick={(e) => onClickCallback?.(e)} name={name} > {children} </button> </> ); } export default CButton; React.MouseEvent 帮助我摆脱了“非通用”消息: const handleValidateClick = (e: React.MouseEvent<HTMLElement>, expiration: Dayjs) => { const secondsLeft = expiration.diff(dayjs(), 'second'); if (secondsLeft <= 0) { e.stopPropagation(); } };

回答 1 投票 0

如何使用 NextJS 14 将数据从中间件传递到 API 路由

我无法使用nextjs14找到任何解决方案,来自互联网的所有示例似乎都已过时。我正在尝试使用标头,但我得到了空值。 // 中间件.ts 导出异步函数中间件(req: NextReque...

回答 1 投票 0

NEXTJS:从服务器操作更改 url 并将数据发送到客户端

我有一个带有表单的客户端组件。表单验证发生在服务器操作内部,如果有错误,服务器操作会将错误发送到客户端。但如果表格提交成功我需要添加?

回答 1 投票 0

Next.js 14 服务器操作未将数据返回到客户端组件

我使用服务器操作来获取数据,它应该将数据返回到客户端组件,但它没有按预期工作。 服务器动作: “使用服务器”; 从“...

回答 1 投票 0

在 NextJS 中从客户端访问上下文 API 到服务器端组件会创建多重 FETCH

我尝试制作一个 SSR 组件,它使用标头中的令牌来获取 GET。由于我无法访问 ContextAPI/Web Storage API,因此我尝试从客户端组件获取该 API 作为道具。 他...

回答 1 投票 0

Next.js 中的 imageUploadUrl SunEditor

我想问一下,因为几天后我还没有找到上传文件到API的方法。 我在 Next.js 项目中使用 suneditor 作为编辑器。 我希望当我上传图像时,图像将被发送...

回答 3 投票 0

NextAuth.js 向会话添加更多数据

我的下一个身份验证 API 中有一个用于会话的回调,其中我从数据库获取用户数据,这工作正常,但是当用户浏览网站时,会话会被多次调用...

回答 1 投票 0

NextJs 14.2(应用程序路由器)和全局 scss 文件的问题

我是 NextJs 的新手。我最近创建了一个新项目,并正在浏览文档以了解如何正确设置它。在那里,我看到我基本上有一个 layout.tsx 组件,它会影响...

回答 1 投票 0

fetch api 在 Next js 中不起作用。给出错误

NEXT.js const API_KEY = process.env.API_KEY 从“反应”导入反应 const Home = async({searchParams}) => { const 流派 = searchParams.genre || '获取趋势'; const apiUrl = `https://api.

回答 1 投票 0

使用 useFormState (React 19) 和 NextJS 重置表单

我在 React 19 中遇到了 useFormStatus 的问题。 我在我的 NextJS 应用程序中使用它。 这是我的页面.tsx 从 '@/app/u/cards/actions' 导入 { getCardsFromUser } 从 '@/ap... 导入 { getClientsFromUser }

回答 1 投票 0

如何使用nextjs SSR处理本地存储?

我在 Nextjs AddressPage 中有一个组件,我想利用 Nextjs SSR 使用 getServerSideProps 在页面源中显示我的所有 HTML。 在 getServerSideProps 中,我调用 API 来...

回答 1 投票 0

next js 14 的 RTK 查询问题:CORS 策略问题发生在 RTK 查询中,但不会出现在 Axios 中

我正在构建 Next.js 14 应用程序,我在 RTK 查询中遇到此错误: 我正在使用 Next JS 14 redux 工具包 这是我的 RTK 查询: 导入 { BaseQueryApi、FetchArgs、RootState、createApi、fetchBaseQue...

回答 1 投票 0

NextJs 14 + Zustand

https://docs.pmnd.rs/zustand/guides/nextjs 本文档介绍了如何将 Zustand 与 NextJS 结合使用。 我没有完全理解该文档,那里需要使用 React Context。 也为了

回答 1 投票 0

next-auth v4 和 FacebookProvider 带来无尽的麻烦

我一直在尝试使用 next-auth v4 设置 Facebook 功能登录,但一直遇到一些问题。 除了问题本身之外,真正令人沮丧的是难以重现

回答 1 投票 0

使用静态导出生成静态参数无法构建路径

我正在开发 Next.js 项目。我正在尝试使用输出构建页面:在配置文件内导出。 我的generateStaticParams 使用此代码: 导出异步函数generateStaticParams() ...

回答 1 投票 0

Next JS - Supabase 错误:AuthApiError:无效的刷新令牌:已使用

我正在尝试在 Next JS 项目中实现 Supabase Auth 现在我遇到以下错误,当我 npm run dev 时,该错误不断重复: [AuthApiError:刷新令牌无效:已使用]{

回答 1 投票 0

ENOENT:没有这样的文件或目录 | Vercel 和 NextJS

无论我尝试什么,我总是在 Vercel 中的部署日志末尾收到此错误: 错误:ENOENT:没有这样的文件或目录,lstat '/vercel/path0/.next/server/app/(main)/(pages)/page_cl...

回答 1 投票 0

Next.js 构建错误:找不到模块:使用 Edgedb、edgeql-js 时无法解析“fs”

尝试使用 Edgedb 时,我在 Next.js 应用程序中遇到构建错误。我收到的错误消息是: 构建错误 Next.js (14.2.3) ./node_modules/edgedb/dist/adapter.node.js:31:1

回答 1 投票 0

next.js 中的服务器操作似乎以“系列”运行

我有一个 next.js 应用程序,需要向外部资源发出 5 个请求(只能在服务器端访问),因此从“客户端”组件中,当用户单击按钮时,我使用异步 patt。 ..

回答 1 投票 0

使用 Next.js 应用程序路由器将数据从 RSC 传递到嵌套子组件

我最近开始调查将大型 Pages 路由器 next.js 项目迁移到 App 目录 - 并且我陷入了一个感觉非常常见的用例,现在没有好的答案。也许...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.