问题标签 [routeparams]
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.
javascript - 使用参数在 NodeJS 中获取 Express Route URL
我在 Express 4.x 中制作的应用程序有问题,我有一个身份验证中间件检查调用的路由,我想获得不带参数的路由......
例子 :
我宣布了这条路线:/authentication/newPassword/:token
所以我想知道 request.path 是否与这条特定路线相匹配......
这是我的网址:/authenticate/newPassword/XRlIjoiMjAxOC0wOC0xM1QwOTNzo1Mi43ODBaIn0=
所以我在寻找不同的变量:
我在看谷歌,我看到有人在回答 req.headers 的使用,.refers 知道路径,但我的快速应用程序是一个API,它被其他 URL 上的其他应用程序调用,所以引用者不匹配好的网址
我使用这样的正则表达式找到了解决问题的方法:
所以我的问题很简单,Express 或 Node 中是否有类似的东西:
感谢您的回答。
javascript - 如何使用路由器/路由器参数将数据从一个父组件传输到另一个父组件
我是响应应用程序开发的新手,我在这里发送列出我的代码以获得解决方案有不同的文件
现在我有 1 个 index.html 和一个 app.js 和 index.js 和 login.js 和 product.js
我的 app.js 实现了路由,index.js 有浏览器路由器,登录 js 有 axios api 调用和普通登录应用程序,通过成功登录,我正在移动到另一个页面,即 product.js
所以列出我的文件
1) 应用程序.js
2) 索引.js
3) 登录.js
4) 产品.js
所以我想将用户名输入我的产品 .js 并将其打印到 html 标签中请有人帮助我想展示案例 PoC
angular - Angular - 子路由的路由参数
我有以下路由配置。如何从项目编辑组件内部访问父路由中看到的:projectId ?
当我没有子路线时,我以前使用过这种方法:
不幸的是,这不再有效。
angular6 - 不明白为什么我的路由在 Angular6 中不起作用
我不明白为什么我的物品等级路线没有受到打击。所以我在这里查找了有关路由的 Angular 站点:https ://angular.io/guide/router 。我有一个这样的主要路由设置:
我有一个像这样的钱的“模块”。我试图设置''从父路由继承直接但它永远不会工作,所以这也可能是问题的一部分。
然后我在 html 中有一个实现,如下所示:
所以基本上我的列表出现得很好,但是当我点击“交易”的 id 时,它会被以下错误吞噬:
我觉得我错过了一些简单的东西,比如我需要在某处注入另一个指令,但在关卡中迷失了方向。任何帮助表示赞赏。
angular - 无法通过根组件中的 route.snapshot 访问路由参数
我想从 url 获取令牌,但它返回 null 作为值。
app.component.ts:
和路由.ts
我想在 / 之后抓取 url 中的内容,例如:localhost:4200/content-to-grab 有什么解决方案吗?
php - 如何从AngularJS脚本获取路由参数数据到php
我检查了我的 AngularJS 脚本工作正常。但是当我运行我的 php 时,它告诉我索引未定义。我确定我无法将数据从 angular js 传输到 php。所以请帮我解决这个问题。我只想知道如何使用 ($routeParams) 从 Angular 获取数据到 php,以便我可以在后端使用它。索引.html
员工详情.html
员工.html
新111.php
脚本.js
node.js - 路由url参数问题:服务器响应状态为404 Node Express Router
我正在使用 Node.js 和 Express,但收到一条错误消息:
加载资源失败:服务器响应状态为 404(未找到)[ http://localhost:3000/recentbroadcasts/12-10-2018]
它工作正常,然后我尝试向 url 添加一个日期参数,然后我开始收到 404。我错过了什么?
下面是来自网页、app.js 和路由器文件的代码。
我将路线从/recentBroadcasts 更改为/recentbroadcasts/:date以尝试获取一些信息来调用我的数据库。然后我开始收到错误。
我必须做一些特别的事情才能使用路由参数吗?谢谢
从网页 Javascript 调用的路由
app.js 文件
index.js 文件
reactjs - 反应路由器。使用`match.params`获取所有路径参数
在我的React
应用程序中,我有一条通往另一个组件的路线,例如
<Route path={'/:pId/external/:folder'} exact={true} component={Externals} />
现在在Externals
组件中,我想获得:pId
价值。
usingthis.props.match.params
只是给了我最后一个参数,:folder
我无法获得:pId
. 我该怎么做?
angular - 在角度 7 中获取路由参数为空
我无法将路由参数检索为空。我正在使用 angular7。请在下面找到代码
HeaderComponent ts文件
标题 html
应用路由ts文件
angular - 具有以下参数的页面的角度路由
我有一个 Angular 5 应用程序,我需要一个 URL 才能使用以下形式:
我正在使用未命名的路由器插座<router-outlet></router-outlet>
companyId 是一个参数。最初,我在路由器中保留了事务部分,并验证我可以正确访问与 CompanyTransactionsComponent 关联的事务页面。
路由器规则是:
效果很好,但是当我更改为添加/事务时:
这给了我一个错误Cannot match any routes.
,所以我尝试了以下几个其他选项:
和:
两者都给出相同的错误。这似乎只是因为我在参数 /:companyId 之后使用了 /transactions。知道如何在 url 中的参数之后完成子页面吗?
EDIT CompanyTransactionsComponent 用于父子组件,因为还没有 CompanyHomeComponent,所以当没有进入子页面时,交易页面将是默认页面。除了 CompanyTransactionsComponent 之外,还有多个子组件我省略了以保持代码更短。