问题标签 [nextjs-dynamic-routing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
next.js - 具有可选路径的动态路由 NextJS
这是我试图通过在 NextJS 中创建动态路由来解决的问题。
-产品
-[类别]
-[尺寸]
-[产品]
问题是某些产品没有尺寸参数,需要绕过此参数才能进入产品着陆页。这是我想要的不同路线的示例:
/products/ceiling-lighting/ 2x4 /light-one
/products/ceiling-lighting/ 2x4 /light-two
/products/ceiling-lighting/ 2x2 /light-one
/products/ceiling-lighting/ 2x2 /light-two
/products /灯开关/开关一
/产品/灯开关/开关二
这可能与动态路由有关吗?
javascript - 项目未在 vercel 中部署项目
当我将我的项目部署到 vercel 时,它向我显示了一个错误。当我只是命令"npm run build"
在终端中输入代码时,它会显示
○(静态)自动呈现为静态 HTML(不使用初始道具)
但我不明白问题是什么。谁能帮我?
next.js - 处理动态路由
我在使用 next.js 中的 [文件夹] 时使用 next/link 时遇到了挑战 在此处 输入图像描述
以上是我的页面树。用户应该被发送到路由 .types/[type] ,类型是用户选择的产品的动态名称。这实际上有效。在上面的那个页面上,用户可以通过导航到 ./this 页面来获取该特定产品的详细信息,可以通过导航到 ./edit 来编辑产品详细信息,index.js 将显示对该产品的订单,而 ./ [预订] 将显示为该产品所做的订单的详细信息。问题是。用户单击下面的链接以浏览产品的那一刻;在此处输入图像描述
再次单击相同的链接后,它们将更改为“http://localhost:3000/types/[types]/mytype/this”,包括链接中的“[type]”,使其出错,在那里被粉碎该页面有人有解决方案吗?请
javascript - 需要帮助将数据从页面传递到动态页面
我正在创建一个网站来展示使用 NextJs 的产品。我需要将数据从页面传递到动态页面。所有数据都是一个 json 对象数组,位于项目内的数据文件夹中。我想列出 pages/rolls/index.jsx 中的所有对象,当单击一个对象对应的“了解更多”链接按钮时,我会转到更详细的页面版本。我无法使用 next/link 和 useRouter 让它工作,所以这就是我所做的。我的项目结构是:
它给了我错误:
我不明白如何使用路由器来显示特定的滚动对象,有人可以告诉我我做错了什么以及如何实现它吗?我应该使用 getStaticProps 和 getStaticRoute 吗?
reactjs - 创建新博客后我无法更新我的博客网站,我必须重新构建它才能正常工作
我有 updateblog 按钮,我的动态路由 [detail].js 页面用于各个博客
在[详细].js页面中
在[更新].js页面中
创建博客后我仍然无法更新我的博客......