无法发送邮递员的请求

我发送的是

http://localhost:3000/accounts?user_id=62139fbf-ce6a-4827-8fe8-f1c3197bff82 // params user_id 62139fbf-ce6a-4827-8fe8-f1c3197bff82 

account.js中的节点Js中的我的API是

 router.route('/:user_id').put(function(req, res) { console.log("hello") 

它工作时,我改变路线以下(即我删除params user_id和邮递员也。

 router.route('/').put(function(req, res) { console.log("efwe") 

所以问题是发送params任何帮助。

我相信你的url应该像 –

HTTP://本地主机:3000 /帐号/ 62139fbf-ce6a-4827-8fe8-f1c3197bff82

路由 – router.route('/accounts/:user_id').

对于查询参数,你需要做这样的事情 – http:// localhost:3000 / accounts?user_id = 62139fbf-ce6a-4827-8fe8-f1c3197bff82

 router.route("/accounts",function(req,res){ var id = req.query.user_id; // Check syntax for framework you are using });