使用req.param获取url值

时间:2017-06-28 10:35:41

标签: node.js sails.js

我有这样的网址

/goto/data/12345

我需要在sails js中使用req.param读取12345。

这样定义的路线

/goto/data/:id

4 个答案:

答案 0 :(得分:0)

尝试:

button. adjustsImageWhenHighlighted = NO;

Sails.js中,这是基本语法。

答案 1 :(得分:0)

尝试

req.param('id')

参考:req-param-doc

答案 2 :(得分:0)

您有多种可能性:

  • 使用req.allParams()

    let {id} = req.allParams()
    
  • 如果您的请求不是req.body
  • ,请使用GET
  • 使用req.param

    let id = req.param('id')
    

    let id = req.param.id
    

确保您的路由配置正确以及您的HTTP请求类型。

答案 3 :(得分:0)

应该是。

req.params.id

但是,如果您未定义,请检查routes.js它可能被其他路线覆盖。例如:

'get /goto/data/find': 'GotoController.find'
'get /goto/data/:id': 'GotoController.getById'