2016-11-04 13 views
1

に置く要求を送信することができませんaccount.js内部ノードのJsで私が送信していますどのような郵便配達

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

私のAPIは、私は次のようにルートを変更したときにそれが動作

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

です(つまり、私は郵便配達からもUSER_IDのparamsを削除します。

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

だから、問題は任意のヘルプのparams送信することにある。

答えて

2

は、私はあなたのURLがどうあるべきと考えているような - ルートの

http://localhost:3000/accounts/62139fbf-ce6a-4827-8fe8-f1c3197bff82

から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 
}); 
+1

おかげで多くのことを - あなたはこのような何かをする必要があるクエリパラメータについてrouter.route('/accounts/:user_id').

あなたは助けてくれます。 –

関連する問題