问题标签 [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.

0 投票
1 回答
18 浏览

reactjs - 使用动态路由在 React 中设置每个用户的登录页面

我希望每个用户都有一个类似的页面:mywebsite.com/username,显示他们的简历和个人资料图片。

这在 React 中如何实现?

我的想法是使用动态路由并设置一个从后端提取信息(简历、个人资料图片)的组件。

0 投票
2 回答
206 浏览

javascript - React Router 动态路由:无效的 URL

1) 在反应路由器中

<Route path={"/movie/:id"} component={ResultPage} />

2) 搜索组件

在此处输入图像描述

3) 结果组件

4) ResultPage 组件

您现在可以看到 URL,http://disnyplus.plus/movie/avengers-endgame但是如果您打开一个新选项卡并复制/粘贴相同的 URL,页面将出错,因为它没有所有数据是我的猜测,因为它是props从搜索中获得的 -> 单击结果 -> ResultPage 流。

是否有另一种方法来实现这一点,或者是使用动态页面并传递给它的副作用props

在此处输入图像描述

0 投票
1 回答
141 浏览

routes - 无限数量的嵌套动态路由 Next.js

我在 Next.js 中遇到了一个问题,我需要导航到具有任意数量的动态嵌套路由的 URL 并获取每个路由的值。例如,我应该能够导航www.mysite.com/color/black/fit/slim/size/medium并获取所有路由的值,例如一个数组,例如:

这可以在 Next.js 中完成getServerSideProps吗?

谢谢

0 投票
0 回答
495 浏览

javascript - Next 带有动态路由的 js 模态

我正在尝试使用 nextjs 创建一个模态,遵循此https://github.com/vercel/next.js/tree/canary/examples/with-route-as-modal 我想要的是,当我进入模态使用动态路由,它将在我已经打开的页面上打开,如果用户刷新页面或使用链接访问它,它应该打开已打开模式的主页面,我该如何实现下一步?

0 投票
0 回答
126 浏览

spring-boot-actuator - 用于删除弹簧执行器网关路由的 API 不起作用?

我已经建立了一个网关服务,它运行良好。现在我想删除该网关中的一些路由,我使用 API /actuator/gateway/routes/{route_id} 和 Spring 文档中的 DELETE 请求,但它响应 Not found Route by id,但是当我使用 API /actuator/gateway/routes/{route_id} 与 GET 请求,我得到了路线。Spring的API有什么问题吗?

0 投票
1 回答
41 浏览

python - Flask 动态路由采用我未指定的值

问题

/update/<randomString>Flaskapp.py 文件中创建了一个动态路由,其中randomString​​是一个随机生成的字符串,长度为50。但是,如果我搜索,/update/1我可以查看相同的动态路线/update/<randomString>而不会出现任何错误!谁能解释为什么会这样?

看看我到目前为止所尝试的:

update.html 页面中动态页面的链接,其中随机字符串在 session 的帮助下传递(在 index.html 页面中定义)。

编辑:当我单击上面定义的链接并且我的 URL 部分显示那个长的随机字符串时,我还可以查看动态路由。问题是:当我搜索时,我可以访问相同的路线http://127.0.0.1:5000/update/1

截图一

在此处输入图像描述

截图二

在此处输入图像描述

0 投票
1 回答
55 浏览

next.js - 如何在 Next.js 中创建动态路由

如何创建这种类型的 url:

http://localhost:3000/designer/book1

http://localhost:3000/engeniring/book1

http://localhost:3000/art/book1

如果我尝试将特定名称的文件放在 pages 文件夹中,那么我必须多次这样做。

任何的想法?

这里 desinger、enginerring、art 像书类一样是动态的,而 book1 也是动态的,就像一个单独的帖子一样

0 投票
1 回答
49 浏览

javascript - 为什么我的搜索结果页面可以获取输入词?

我现在正在写搜索结果页面,我想使用动态路由来实现。这是我的搜索条形码,

searchWord是用户的输入,如果用户点击自动完成的链接,它将跳转到searchResult页面。这是我的搜索结果代码,

我写了一个console.log(searchName)看看代码是否可以获取searchName,这是我的谷歌浏览器的截图。 谷歌浏览器中的路由路径 console.log(searchName)

但我只能undefined在我的 chrome 终端中看到。

0 投票
0 回答
32 浏览

javascript - 错误:使用props和创建动态路由时获取图片地址失败

因此,当我单击具有动态路由的另一个页面上的按钮时,我试图动态呈现具有其属性的组件。我的路线是:

<Route path="/prod/:id/:descr/:price/:image"><MakePurchase /></Route>

然后我也设置了一个链接如下:

<Link to={"/prod/"+product.id+"/"+product.descr+"/"+product.price+""+product.image}>

在我要渲染的组件中,如下所示:

price 和 descr 的值完美返回,但对于图像,没有显示图像。我做了一个 console.error(props) ,它返回这样的值

请问,如何获取图像的正确路径并在页面上显示图像?

0 投票
1 回答
63 浏览

javascript - 带有用户输入 URL 的 Next.js 动态路由

我正在使用 Next.js 路由器根据 URL slug 启用不同的仪表板。这在单击带有链接的按钮时有效,因为链接将信息传递给 Next.js 路由器,但当 URL 直接输入浏览器时它不起作用(即如果用户刷新页面则不起作用,或者直接使用 slug 键入 URL)。因此,虽然我可以在按下链接时使用动态路由,但如何在未按下链接时启用动态路由?

相关代码如下。非常感谢