问题标签 [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 - React Router 参数无法与 tomcat 一起正常工作
我正在使用 ReactJS 前端和 Java EE + tomcat 后端创建 Web 应用程序。我正在使用 React Router 进行路由。在 localhost 上一切正常,但在已部署的版本上出现错误。
在我添加的 tomcat web.xml 文件中:
所以一切都很好,除了:
在本地主机上工作。我得到的错误是 HTTP 404。
有什么建议么?谢谢!
编辑:web.xml 内容
node.js - Express Route 参数创建重复的自定义路径
我正在创建一个待办事项列表应用程序,并尝试使用“快速路由参数”包含自定义路由。到目前为止,该程序运行良好,但是一旦我尝试引入这些自定义路径并将其记录到控制台,甚至将其添加到数据库中,第一个路径就会被添加两次或记录两次。但是,稍后添加的路径不会重复。
例如,如果添加的自定义路径名为“home”,即“localhost:3000/home”,并且我试图 console.log 路径的名称,它将打印“home”两次。稍后,如果我添加“工作”、“新”等路径,它们只会添加(和打印)一次。有时也会出现此错误:
BulkWriteError: E11000 duplicate key error collection: wolDB.items index: _id_ dup key: { _id: ObjectId('5ef4ad2110f45d54f143fa19') }
我曾尝试删除数据库并重新开始,删除索引,甚至尝试使用新数据库;但似乎问题不在数据库中,因为即使没有将其推送到数据库,问题仍然存在。我尝试重新编码整个事情,但问题仍然存在。
我也尝试过猫鼬的 findOne() ,但是当我尝试打印给定路线是否存在时,对于第一个路线,它只会打印两次“存在”。
这是 GitHub 链接: https ://github.com/sebanti10/todolist.git
angular - ERROR 错误:请求的路径在索引 3 处包含空段
尝试通过将其作为参数在下面提到的组件之间进行路由,但无法
Garage.ts 是定义的模型
data.service.ts 是定义 api 的服务
这就是 api 的样子
我面临的问题是路由时;在api中声明为null的pin,控制台抛出标题中提到的错误这是我定义的路径,我想将值从MapviewComponent路由到GarageDetailComponent
应用程序路由.module.ts
map-view.component.ts,这里的 onSelect() 负责两个组件之间的路由,其中我尝试进行空检查但没有工作
车库细节.component.ts
vue.js - Vue.js 通过模态传递变量
我正在尝试将变量从父(页面)组件传递给子(模态)组件。在阅读了几个例子之后,这很好用。有问题的变量是从另一个组件作为路由参数引入的。如果我刷新页面,变量会丢失并且不能再传递给孩子。我的问题是,使用商店来坚持这一点的最佳方法是,或者如果用户刷新,是否可以以另一种方式坚持?任何帮助,将不胜感激
家长
孩子
express - 当我在基于 URL 参数的动态路由中呈现为 EJS 时如何访问样式表
我最近开始通过创建一个简单的待办事项列表来学习 Express.js 和 mongoose,现在我被一个基本的东西困住了。
当我尝试根据 URL 参数在动态路由中呈现 EJS 文件时,我无法应用stylesheet.css
存储在public
EJS 文件夹中的文件,并且浏览器控制台中显示了以下错误消息。错误信息:
当然,URL 请求是http://localhost:3000/mylist/css/styles.css
.
另一方面,在主路由中渲染的同一个 EJS 文件能够访问stylesheet.css
. 请求 URL 是http://localhost:3000/css/styles.css
.
所以我想无论我尝试呈现什么,请求 URL 都必须http://localhost:3000/css/styles.css
在我的文件结构中。但是,当我在基于 URL 参数的动态路由中呈现为 EJS 时,我不知道如何摆脱mylist
from 。http://localhost:3000/mylist/css/styles.css
我的代码有什么问题?你如何解决它?
文件结构:
应用程序.js
列表.ejs:
我也尝试并替换app.use(express.static("/public"));
为app.use(express.static(__dirname + "/public"));
,但它也不起作用。
javascript - 如何在 Vue.js 的 url 面包屑中获取路径参数
我正在使用 Vue
在我的应用程序的路由器中,我想在面包屑的 URL 中使用路径的获取参数。
我想做这样的事情:
我的面包屑重定向到 /pages/list/:reg,但我需要 /pages/list/5 之类的东西
有人可以有一个想法吗?
感谢
node.js - 在 Express 中使用路由参数时如何忽略要加载的特定文件
当我使用mongoose以 express 方式发出 GET 请求时,如以下代码所示,有时我会看到浏览器尝试加载一些意外文件,例如favicon.ico
、robots.txt
、humans.txt
、sitemap.xml
、ads.txt
等,并且在浏览器控制台中显示 404 错误。
通过参考这个 Q&A,我发现如果我没有像下面的代码那样在根路由之后使用路由参数,它就不会发生。
然而,在同一个问答中,似乎还有另一种方法可以req.url
用来忽略那些意外加载的文件,但没有详细解释。你是怎样做的?
reactjs - 如何在 React 中使用 HOC 从链接到页面到父页面的参数中获取 id 以获取数据
##我没有在房间数据组件中获取数据#### ##我的 HOC 是## ##高阶函数用于从本地主机服务器获取数据,高阶组件适用于其他获取但是为此它没有提供数据###
##My App.js 父组件是###
###我的子组件在参数中有 id###
javascript - JS中route.param常量应该如何分隔?
我的 React Native 应用程序中有以下内容:
Hub.js
:
webviewsFolder/Links.js
:
我的问题是只返回他们应该返回的页面CB Practice Test 1
,CB Practice Test 3
但CB Practice Test 5
&的按钮6
将返回CB Practice Test 3
. 我不知道为什么会发生这种情况,我认为这可能是语法错误,但如果是这样,我不确定它是什么或如何解决它。