下一个js:在访问'/ blogs /'

时间:2020-06-27 18:42:39

标签: javascript reactjs next.js

在next.js项目中,每次访问“ localhost:3000 / blogs /”时如何打开index.js页面

index.js文件位于“博客”文件夹下。

当我访问“ localhost:3000 / blogs”时,它确实打开了。但是,如果我在博客后添加斜杠,则会将其重定向到404页。

谢谢。

1 个答案:

答案 0 :(得分:2)

下一个Js不能那样工作。根据服务器路由,它映射到我们称为Dynamic Routing的pages文件夹。因此,如果您的路由是在服务器上这样定义的:

server.get("/blogs/*", (req, res) => {
      return app.render(req, res, "/blogs/[index]");
    });

,您的文件夹结构类似于:pages/blogs/[index].js,那么只有它会打开您的索引文件。

有关更多信息,请阅读上面针对Dynamic Routing提及的链接。