在快速路由API中添加命名参数
我有一个像这样的快速路线:
app.get('/api/v1/username/:option', function(req, res) { // do stuff })
我该如何修改这个路由,使URL显示option( option=
)的参数名? 例如:
http://localhost:8080/api/v1/johndoe/option=my-cool-option
这是一个url,而不是一个参数。
如果你想要它就像你已经显示的url,它会的
http://localhost:8080/api/v1/johndoe/?option=my-cool-option
注意问号?
,这指定它是一个GET参数。
app.get('/api/v1/:username', function(req, res) { //req.params.username would equal 'johndoe' //req.query.option would equal 'my-cool-option' })