2016-11-09 57 views
0

爲什麼不能正常工作?Nodejs/Express中的API查詢

/search?name=:name 

但這個工程:

/search/name=:name 

如何使與?(問號)前工作

+2

'?'後面的文本可能不被路由器視爲URL的一部分。 – wroniasty

回答

0

你想要什麼或者是路由參數:

app.get('/foo/:bar', (req, res) => { //GET /foo/helloworld 
    console.log(req.params.bar);  //helloworld 
    //... 
}); 

或GET參數:

app.get('/foo', (req, res) => { //GET /foo?bar=helloworld 
    console.log(req.query.bar); //helloworld 
    //... 
}); 

你現在正在做的是m讓他們興奮起來,這不起作用。