当前位置: 首页 > 知识库问答 >
问题:

网站教程中的Next.js路由错误

燕钟展
2023-03-14

下一个是我。js教程https://github.com/zeit/next-learn-demo.git在超过第2阶段“动态路由”的所有阶段都存在问题。即使在阶段3至8之后的阶段中,动态路由应该已经在工作。

我认为问题是文件.next/routing似乎丢失了。

因此,本教程要求代码的实现:

import { useRouter } from 'next/router';

const router = useRouter();

不做任何事情。

导致单击链接时出现错误:

下一步.js浏览器语法错误检查的屏幕截图

为什么路由文件不在.next文件夹中?

反应版本是16.10.2(今天通过教程说明安装)代码格式是粘贴的教程副本中的内容。(没有钩子规则破坏)没有反应重复。

共有1个答案

汪玮
2023-03-14

我认为你在类组件中使用了useRouter()。useRouter是一个钩子,只在功能组件中使用。

在类组件中,我们使用路由器HOC。“路由器”对象可作为

this.props.router
 类似资料:
  • 主要内容:面向读者,前提条件一个网站可以被定义为几个网页的集合,这些网页都是相互关联的,可以通过访问主页,使用诸如Internet Explorer,Mozilla,Google Chrome或Opera等浏览器来访问。 在本教程中,我们将解释网站开发的概念,从最简单到最高级的。 这将有助于新手用户了解所有关于网站建设的知识技术,以及如何设计和维护。 同时,本教程还有足够的材料可以帮助系统管理员扩大对网站的了解。 面向读者

  • 我有以下Spring Integration JAva DSL代码: 创建为的bean。 我试图实现的是,当SOAP错误到达时,将错误消息路由到错误通道。我认为我可以向处理程序添加一个建议,这个建议应该是,我可以在其中设置失败通道。因此,每当出站网关中抛出错误时,错误消息将被转发到错误通道。 我将trapExecution设置为false,直接将通知添加到网关,并且必须使用,否则流将挂起。所以现在

  • vue2中路由怎么301到新的网站 我有个关于(about)页面,我是写在vue路由里的,当我点击关于按钮时直接跳的vue路由里的about,我现在要把about页面放到了别的项目下,想实现当我点击关于按钮时,跳转另一个项目的about,如果我直接访问另一个项目/about,这样是能跳转,但会造成用户收藏的连接报错问题,和出现seo问题 我想到了在nginx里做301 但是nginx和vuerou

  • next.js是否有可能与这些路由匹配? 我可以用另一种方法,但我必须遵守规格。

  • 本文向大家介绍vue路由--网站导航功能详解,包括了vue路由--网站导航功能详解的使用技巧和注意事项,需要的朋友参考一下 1、首先需要按照Vue router支持 npm install vue-router 然后需要在项目中引入: 2、定义router的js文件 3、在main.js中引入router 4、入口页面定义router-view 5、在path指向为“/”的页面中,定义页面的布局,

  • 让我们使用 Serenity 创建一些界面类似于 IMDB (IMDB: 互联网电影数据库,全称 The Internet Movie Database) 的网站。 你可以在这里找到本教程的源代码: https://github.com/volkanceylan/MovieTutorial 创建一个名为 MovieTutorial 的新项目 在 Visual Studio 中选择 文件 -> 新建