问题标签 [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.
reactjs - 动态加载模块时出错
在我的 Page/Page.js 组件中,我试图基于称为“模块”的模块数组在 REACT 中动态加载模块。目前我列出了所有模块,并为模块数组中的每个模块创建了组件。
我开始看这个博客 http://moduscreate.com/code-splitting-for-react-router-with-es6-imports/
我尝试使用System.import导入
我收到错误:
同样在节点控制台中,我得到了这个:
这是我的目录树
javascript - express.js中基于请求参数的动态路由
我正在使用 expressJS 构建一个 RESTful API,在我的控制器中,我有几个函数,例如 Chall_1、Chall_2、...
在我的 router.js 中,我想将 URL 路由到基于 challId 的特定函数,challId 是 url 中的一个参数
是否可以根据 challId 参数直接路由到特定函数?
php - Fat Free 框架动态路由不起作用
我正在尝试从 URL 获取变量以传递给控制器
URL 看起来像这样http://example.org/MyCategory
或http://example.org/MyCategory-1
我的数据库包含包含列的所有类别的category_slug
表
路线是 GET /@category_slug = MainController->CategorySlug
我的主控制器有应该处理这个的方法,它应该getBySlug()
从 Categories 模型中调用方法
主控制器
类别 型号
正如您从上面的代码中看到的那样,我正在传递变量$category_slug
,但是有一个错误
javascript - 动态路由无法按预期工作
我正在使用express进行路由。这是routes.js
文件内的代码:
在homePage.html
I used<script>
标签内包括routes.js
:
这是我使用该路线的一段代码:
基于路由器实现,“Dynamic Link WORKS!!” 应该打印到控制台但没有任何反应。
我在这里做错了什么?
java - 骆驼动态路由不转发消息
我正在开发基于 web 服务和 jms 队列的 Camel 动态路由管理器。我有以下架构:
这是我的路线定义:
这里是我的动态路由管理器(我保持简单):
路由jms:topic:urgent_doc1_prod1
在运行时定义并运行(在日志中查看)
事实是当我发送这样的请求时(见下文)我收到超时错误......
因为我认为我的消息没有转发到第二个 jms:queue,所以可以进行任何处理......
我做错了什么?
routing - 在 Elixir/Phoenix 中单击按钮时更新页面的父渲染功能
我刚刚开始使用 Phoenix 创建一组基本的交互式编码教程——我遇到了一些障碍,想知道是否有人可以提供帮助。
我目前有一个这样的模板:
linux.html.eex
以及linux模板子目录下的一组教程,按时间顺序排列:
我想做的是让用户在每个子视图(即 1-1.html.eex)中单击一个按钮,并将父视图(linux.html.eex)上的渲染功能更新为下一个教程。我想这样做的方法是在按钮单击时更新变量,然后将变量传递到渲染函数中,但我不确定如何在 Phoenix 中执行此操作,并且我在文档中找不到示例。如果可能的话,我还希望 url 显示教程编号,例如/tutorials/linux/1-1.html
. 目前它只显示/tutorials/linux
.
spring-boot - 如何使用 Netflix Zuul 进行金丝雀发布和动态路由?
我们面临的问题是我们需要做诸如动态路由和金丝雀发布之类的事情。因此,例如,我们部署微服务microservice-1
。然后,当有人完成一项大功能时,我们希望将其部署为微服务microservice-1.1
。
问题
是否可以使用信息(例如,来自标头的信息)动态重新路由请求,并路由到微服务版本microservice-1.1
而不是 on microservice-1
?
例如,有人需要此功能,他将修改/添加特定的 Header 并且对于所有请求,他将使用 new microservice-1.1
。如果缺少该标头,则应使用当前的 microservice-1 版本。
对于服务发现,我使用的是 Eureka。现在我正在研究linkerd,但不支持 Eureka,我现在正在研究它。当然,如果可以使用 Zuul 做到这一点,那就太好了。请告知在哪里看。
javascript - VueJS路由导航在动态路由组件上不起作用
在我的组件中,我有以下 vue-router 路由,其中一个具有动态事件'/event/:id'
当我访问像这样的事件 ID url 时:http://localhost:8080/event/59f4906d8835582773ef769a
一切都很好,事件详细信息页面已加载。但是,如果我尝试从该组件导航到例如 /events 页面,则事件组件不会加载并且我会停留在同一页面上。
我用来离开页面的链接格式<router-link>
如下:
angularjs - AngularJS 基于路由动态加载控制器和模板
我正在尝试根据路由(在 Angular 1.6 中)动态加载模板和控制器,从当前目录架构中提取。
目前,以下代码可用于提取正确的模板,但控制器不会加载:
我知道控制器需要在应用程序开始时出现,但我无法用语句编写适当resolve
的promise
语句。
有人可以通过一个简单的承诺来帮助我解决问题,该承诺会根据路由返回控制器名称的字符串吗?
reactjs - React Router 4 将道具传递给动态组件
我有一个医生列表,我正在尝试在选择时动态呈现详细信息页面。我看到大多数人建议通过 Route 组件传递道具,如下所示:
虽然我不清楚我应该在哪里执行这个。我在 DoctorList 和 DoctorItem 中尝试过,但没有奏效。所以我在 App 组件中设置了 Route,我可以选择一个医生,然后渲染 DoctorView 组件并很好地显示 match.params 道具。但是如何将选定的医生数据获取到 DoctorView?我可能比它应该做的更难。这是我的代码:
应用程序.jsx
医生列表.jsx
DoctorItem.jsx
DoctorView.jsx
我可以通过 Redux 访问医生列表,我可以连接组件,引入列表并比较 id,但这感觉像是很多不必要的步骤。