为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Node.js 中的路由参数后面期待特定的单词?

如何在 Node.js 中的路由参数后面期待特定的单词?

缥缈止盈 2023-10-14 19:04:01
目前我有这条路线:router.get('/:board/:threadId', function(req, res, next) {     // doing stuff     });因此,用户转到并使用和/a/1触发此路线。board = athreadId = 1我现在想要的是用户需要 go to/a/1.html来触发此路由(但threadId仍然应该等于1。如何.html在该路由中添加 the ?我/:board/:threadId.*.html$在阅读了Express 文档后尝试过,但它没有按预期工作。
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

连字符 (-) 和点 (.) 按字面意思解释为基于字符串的路径。

你尝试过这个吗?

router.get('/:board/:threadId.html', function(req, res, next) {
    // doing stuff
    });


查看完整回答
反对 回复 2023-10-14
  • 1 回答
  • 0 关注
  • 68 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信