我的快递路线看起来像这样:
app.get('/api/v1/username/:option', function(req, res) {
// do stuff
})
Run Code Online (Sandbox Code Playgroud)
如何修改此路由以使URL显示option(option=)的参数名称?例如:
http://localhost:8080/api/v1/johndoe/option=my-cool-option
Run Code Online (Sandbox Code Playgroud)
Ben*_*une 13
这是一个URL段,而不是参数.
如果你想要它,就像你已经显示了URL,它就是
http://localhost:8080/api/v1/johndoe/?option=my-cool-option
Run Code Online (Sandbox Code Playgroud)
注意问号?,这指定它是一个GET参数.
app.get('/api/v1/:username', function(req, res) {
//req.params.username would equal 'johndoe'
//req.query.option would equal 'my-cool-option'
})
Run Code Online (Sandbox Code Playgroud)