如何区分两个具有相同参数的获得路线?

问题描述

我有两条路线。

app.get('/api/v1/bucket/:bucket_name',(req,res) => {

  queries.getAllFilesFromSpecificBucket(req.params.bucket_name).then(data => {
    res.json(data);
  });
})

app.get('/api/v1/bucket/:file_name',res) => {
  queries.getSpecificFileByName(req.params.file_name).then(data => {
    res.json(data);
  });
})

除参数名称外,两个路径均相同api / v1 / bucket /。这里的问题是,当我尝试使用file_name参数获取路由时,总是使用bucket_name参数调用第一条路由。 请帮忙

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)