7得票1回答
在next.js的开发模式下,静态生成页面之间的导航速度非常缓慢。

自从我在页面中添加了 getStaticPaths,在开发模式下(next dev)页面之间的导航变得非常缓慢。有没有什么方法可以对此进行优化?我尝试过将相关的异步数据库调用结果进行记忆化处理,但似乎并没有什么作用。

8得票1回答
Next.js - 如何在 URL 中传递多个参数用于 API?

我能够传递一个参数并从下一个js API获取结果。 文档非常有用-https://nextjs.org/docs/api-routes/dynamic-api-routes。 /api/posts/[postId].js 上述方法可以实现目标,但是否有选项可以像下面这样传递另一个参数?...

7得票2回答
GSAP ScrollTrigger 与 Next.js

我正在尝试在Next.js中使用ScrollTrigger: import { gsap } from "gsap"; import { ScrollTrigger } from "gsap/ScrollTrigger"; gsap.registerPlugin(ScrollTrigger...

7得票1回答
使用自定义凭据提供程序的NextAuth未创建会话

我正尝试在我的Next.js应用程序中实现NextAuth。我正在遵循官方文档。但由于某种原因,似乎在登录时未生成用户会话对象。 这是我从我的pages/api/auth/[...nextauth].js文件中的代码: import NextAuth from "next-auth";...

12得票2回答
如何在NextJS13中返回API响应状态?

目前我正在使用不同的方法在我的NextJS-13中返回API HTTP状态,但似乎没有任何方法适用于我。 注意:我在项目中使用Typescript。 这是我的代码,带有静态200 API响应,并将API状态发送到正文中: type postProps = { title: strin...

21得票2回答
当将Next应用程序托管在GitHub页面上时,JS和CSS文件无法加载。

Next.js会在_next文件夹中构建所有静态资源,但是Github Pages不需要提供这些文件。我无法访问静态资产而出现404错误。 示例仓库: https://github.com/ajaymathur/ajaymathur.github.io 主分支用于托管,dev分支用于开发。 ...

11得票6回答
由于使用了 Inter 谷歌字体,Next.js 示例编译时间较长。

我正在尝试使用next.js教程中的简单示例博客。然而,当我访问页面时,出现了以下情况: $ npm run dev > nextjs-blog@0.1.0 dev /Users/<redacted>/tmp/nextjs-blog > next dev read...

8得票2回答
在Next.js React中重定向会部分显示登录页面然后才进行重定向。

我有一个简单的应用,如果用户已登录,并且手动尝试前往/signin页面,将被重定向到主页。我正在使用Next.js实现此功能,我在useEffect中运行一个函数,在其中检查布尔值是否为true,如果是,则使用Router.push将用户重定向到主页。功能正常运行,但在重定向到主页之前会看到几...

10得票4回答
NextJS TypeError: Cannot read properties of null (reading 'length')。

有人知道这个错误的原因吗? warn - Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/basic-features/fast-refresh#how-it-works ...

24得票5回答
Next.js在生产环境中无法在“ .next”目录中找到有效的构建。

我正在docker中运行我的应用程序,但是我的生产构建和启动脚本只在docker环境中失败。尽管node_env development在docker环境中可以正常工作。 这是我的脚本,它无法进行生产构建和启动服务器。我正在使用nodemon和babel。"build:prod": { ...