我正在使用 Next.js 构建博客,并使用新的应用路由器进行导航。但是,我遇到了一个问题,即每个博客页面都显示相同的标题和说明。在调查代码后,我发现标题和说明是从 layout.js 文件中导出为 Metadata() 的,这似乎是问题的主要原因。当我尝试在单个博客页面中使用 Metadata() 时,它没有按预期工作。有没有办法解决这个问题,并为每个博客页面设置不同的标题和说明,即使在使用应用
2023-06-09
更新 1:已将最新的有效解决方案更新为 @Jeevan Rupacha 的答案,请向下滚动查看。我在创建的每个新 Next.js 项目中都遇到了此错误。页面可以毫无问题地进行编译,只是在每个 js 文件的第一行上一直显示为错误。解析错误:找不到模块“next/babel”Require堆栈:D:\app\next_app\ratu-seo\node_modules\next\dist\compil
页面在表单提交时重定向,而不转到 catch 块。但是在后端,我收到以下错误:API 主体未被执行。这是页面代码。"use client";import { Button, TextField } from "@radix-ui/themes";import SimpleMDE from "react-simplemde-editor";import "easymde/dist/easymde.m
2023-10-16
刚刚尝试使用mastojs和 nextjs api 路由。如果我通过 nodejs 从本地机器运行 mastojs 代码,它就可以正常工作:import { login } from 'masto';const masto = await login({url: process.env.URL,accessToken: process.env.TOKEN,});const status = awa
2023-05-23
我正在使用 Next.js 呈现应用程序。在我的页面中,我有 /index,它包装在我的仪表板布局中。这完全没问题,没有任何问题。我的页面中还有 /item 和 /add-item,它们也包装在我的仪表板布局中,但是当我调用 /index 以外的任何内容时,我收到以下错误:TypeError: Object(...) is not a functionat Object../pages/index
2018-04-25
我对getStaticPaths函数有疑问。当我尝试获取带有参数的动态显示时,它显示错误:getStaticPaths 中未提供 /movies/[id] 所需的参数 (id) 作为字符串,但如果我使用上述其他方法,它就可以正常工作。最重要的是,我是文档。import fetch from 'node-fetch';function MovieSelect({movie}){return(<div
2020-03-23
当前收到一条错误,指出无法将未定义或 null 转换为对象应用程序正在寻找的数据来自初始 props。我假设在初始检查中没有数据,因此它会抛出该错误。可以使用async/await解决此问题吗?初始 posts_mentions 默认为空对象以下是错误图像:以下是当前代码片段const { posts_mentions: postsMentions } = useData();const data
我已经定义了错误。但是,它给出了错误“TypeError:无法读取未定义的属性‘error’”我在这里。我会很感激超越这一点的想法。谢谢你的帮助。错误截图注册组件代码import React , {useState} from 'react';import { signup } from '../../../actions/auth';const SignupComponent = () => {
我正在尝试从路由 http//localhost:3000/portfolios/helloworld 获取 id,所以 id 是 helloworld。但是我收到一个错误,提示 TypeError:无法解构“query”的属性“id”,因为它未定义。const PortfolioDetail = ({ query }) => {const { id } = query;return <h1>I
我在项目中使用最新版本的 next js。最近我遇到了对象作为 react js child 无效的错误。首先导入 Head 组件是 next js,在项目中使用 SEO schema 结构后,我遇到了错误。请指导我如何解决这个问题。我也在脚本标签内部和外部使用了 {},但对我来说不起作用。 <Head><title>Random color project </title><metaname="
2021-11-05
之前,当我在从 CMS 渲染一些文章的代码中没有进行任何更改时,我的 Next.js 应用程序就开始抛出TypeError: Cannot read properties of null (reading 'default')。这是完整的日志:这是我的代码:import Image from "next/image";export default function Articles({ artic
2022-09-01
我在我的 React 组件(在 NextJs 上)上实现了以下 Swiper 滑块。它会自动播放,但每张幻灯片后都会暂停。我希望它能连续自动播放,就像这样(https://codesandbox.io/s/swiper-autoplay-shift-6z5jk1)。如果您找到了解决方案,请帮助我。<SwiperspaceBetween={0}loop={true}centeredSlides={t
我是 nextjs 和 react 的新手。我正在使用 nextjs 从 api 获取数据并将其显示在视图中。这是我的代码。const Index = props => (<Layout><h1>Events</h1><ul>{props.eventList.map(({ venue }) => (<li key={venue.name}><a>{venue.name}</a></li>))}</
我已经实现了获取并将其设置为对象。但是,当我想获取它的值时。它显示未定义,我对此一无所知。这是代码。import {useEffect,useState} from 'react';import { useRouter, Router } from 'next/router';import Layout from '../../components/MyLayout';import Setting
You should not fetch an API route from getStaticProps — instead, youcan write the server-side code directly in getStaticProps.上面的句子来自 next.js 的官方文档,我觉得很困惑。是不是说我不应该对我的 restful api 进行 ajax 请求?(我正在使用 nod