当前位置: 首页 > 知识库问答 >
问题:

Node Express中的自定义URL

陶富
2023-03-14

我需要将完整路径保存为字符串以供进一步处理,即。

localhost:3000/abc/xyz/etc

会给我:

“/abc/xyz/etc”

我试过了

app.get('/.+:path', function(req, res) {
   console.log('path:'+req.params[0]);
});

但它不起作用。有什么想法吗?

共有2个答案

窦夜洛
2023-03-14

目前还不清楚路线和参数,但这是一个很好的起点:

app.get('/abc/:path', function(req, res) {
   console.log('path:'+req.params.path);
});

如果调用localhost:3000/abc/xyz您将得到path:xyz

许焕
2023-03-14
app.get('/:path*', function(req, res) {
   console.log(req.params.path + req.params[0]);
});
 类似资料:
  • 在自定义arrayAdapter中实现自定义getFilter时遇到问题。实际上,我不知道如何实现它。尝试了各种代码,但仍然没有成功。这是我的自定义阵列适配器。 这是ListTO课程。 这是布局图。 这里的搜索关键字来自“inputSearch”编辑文本。 这是文本更改的侦听器。 谢谢

  • 问题内容: 在上面的代码中,我有2个问题:1)。它具有编译错误:’UINavigationController!’ 没有名为“ pushViewController”的成员 但是在该类中,确实有一个pushViewController方法。 2)。我必须添加注释:@objc(SEPushNoAnimationSegue),否则,在情节提要中,它只能识别随机生成的名称,例如_tcxxxxSEPush

  • 我正在使用customLinkedLists的LinkedList,而我的AddFirst方法的实现遇到了一些问题。 方法如下, 问题是,每次调用它时,它都会正确地增加大小,但当我试图打印出值时,它会抛出一个空指针异常。我知道我设置头/尾指针的方式有问题,但我不知道它到底是什么。 编辑:基本上我有一个OuterList和一个自定义的LinkedList类。 在outer list类中,我有一个对象

  • 自定义TabBar,可以在任意一个tab右上角加上数字badge。 [Code4App.com]

  • 问题内容: 我正在尝试将我的爱好项目之一移植到linux。最好使用Mono,因为它是用C#编写的。但是我也在研究Python。 该应用程序的功能之一是它需要与自定义协议相关联,因此,当用户单击应用程序网站上的链接时,将调用该应用程序: 像这样,这个和这个的定制协议。 在linux / unix系统中怎么做?我可以像Windows中那样关联系统范围的处理程序吗?还是需要依赖于浏览器? 在Google

  • 问题内容: 如何在Django中定义特定顺序? 具体来说,如果我有QuerySet这样的话:。 我正在寻找以下商品时,按常规订购(使用)会给我。 定义自己的订购技术的正确方法是什么? 问题答案: 据我所知,没有办法以这种方式指定数据库端的排序,因为它过于特定于后端。你可能希望采用老式的Python排序: 如果你发现自己非常需要这种排序,那么建议你为执行排序的模型制作一个自定义子类。就像是: