当我使用npm启动我的下一个项目时,我得到了http://localhost:3000/cart的购物车页面,但是我想要的是cart.js通过http://localhost:3000/myprojectname/cart来访问,我尝试在下一个中使用set。带有exportpathmap的config.js可以在npm run dev中很好地工作,但是当我使用npm run start启动程序时,它无法正常工作,因为我期望如何获得像这样的http://localhost:3000/myprojectname/cart而不是http://localhost:3000/cart的URL路径购物车页面
答案 0 :(得分:2)
您要执行的操作是在项目的pages
文件夹中,创建一个名为myprojectname
的文件夹。然后在文件夹中,移动cart.js。
这是因为它向您的网址添加了/myprojectname/
路由,并且要访问购物车,您必须像这样访问它:/myprojectname/cart
这是NextJS基于目录结构的路由方式。
有关更多信息,您可以参考以下链接:https://nextjs.org/learn/basics/navigate-between-pages