【问题标题】:Express.js route that responds to any subfolder get request响应任何子文件夹获取请求的 Express.js 路由
【发布时间】:2014-02-22 22:32:30
【问题描述】:

我正在尝试在 express js 中设置一个路由,该路由将由任何以该路由 Url 开头的查询触发。

例如,我想在 html 文件中执行以下操作:

<a href="/article/article1">Article 1</a>
<a href="/article/article2">Article 2</a>

并通过单一路由处理 2 Url:

app.get('/article/*',function(req,res) {
   // do something with req.path
}

我知道静态会这样做,所以应该有办法。我想在不使用查询参数的情况下执行此操作,因为没有查询参数的 url 感觉更静态,并且我想给用户这种页面将始终有效的印象。

有什么办法吗?

【问题讨论】:

  • 啊,废话,刚发完,我就发现了正则表达式的东西……

标签: javascript node.js express


【解决方案1】:

结果

app.get('/article/*',function(req,res) {
   // do something with req.path
}

工作正常...

【讨论】:

    猜你喜欢
    • 2013-06-09
    • 1970-01-01
    • 2015-06-19
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多