尝试查看帖子时使用Nextjs 404

时间:2018-12-05 15:50:05

标签: javascript node.js reactjs next next.js

我将本教程(link)中的所有代码用于带有自定义服务器的nextjs应用程序,它可以工作,但只能部分地添加,但是当我单击其中的某些内容时,可以添加内容显示404错误。与CRA完美搭配使用,所以我猜我可能需要在 server.js 中做点什么,还是采用其他方法进行路由?我尝试过:

<Link href={`/show?=${board.key}`}>{board.title}</Link>

但随后弹出错误提示

  

typeerror:无法读取未定义的属性“ params”。

有什么想法可以使此代码与nextjs一起使用吗?我非常绝望,这是我第四天想让它正常工作。

1 个答案:

答案 0 :(得分:0)

server.js 中定义所有路由。在package.json文件中,将“ dev”:“ next” 替换为“ dev”:“ node server.js”

static async getInitialProps(ctx) {
   const {query} = ctx;
   return query;
}

constructor(props){
   super(props);
   console.log(props);
}

检查道具,您将获得一个ID。