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

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]

  • 感谢SpanInjector和SpanExtractor,您可以自定义spans的创建和传播方式。 目前有两种在进程之间传递跟踪信息的内置方式: 通过Spring Integration 通过HTTP Span ids从Zipkin兼容(B3)头(Message或HTTP头)中提取,以启动或加入现有跟踪。跟踪信息被注入到任何出站请求中,所以下一跳可以提取它们。 与以前版本的Sleuth相比,重要的

  • whistle提供了插件的方式扩展协议,具体参考:插件开发