直接加载页面时是否在Next 9中检索route参数?

时间:2019-07-10 08:38:28

标签: reactjs next.js

我正在尝试在Next 9中获取route参数,并且文档中的所有示例都有意义且可行。这里https://nextjs.org/learn/basics/clean-urls-with-dynamic-routing/dynamic-routing和这里https://nextjs.org/docs#imperatively

我的问题是这些示例都是在从链接导航到页面的上下文中,我想直接从url加载页面。

如果我转到localhost:3000 / meeting / 123,它将加载索引页面,而不是嵌套在会议文件夹中的页面。

enter image description here

查询参数显示eth值为'meeting / 123'的'asPath'键,因此它可以正常工作,但实际上并没有使用pages / meeting / [meetingId] .js中的代码

如何直接从网址加载动态路由?

1 个答案:

答案 0 :(得分:1)

对于任何其他阅读此文章的人,这绝对可以正常工作,是错误的警报,我只是忘了删除我以前为此所做的客户服务器设置。要在下一个9之前执行此操作,您必须设置一个自定义服务器并使用该服务器启动。我为版本9设置了所有内容,但仍在自定义服务器中启动。万一其他人犯了同样的错误,请放在这里。