2016-11-25 17 views
1

MS XRMをテストするためにExpressでPOSTルートを嘲笑しています。ノードエクスプレスの括弧POSTルートが見つかりません

ワーキングルート:ルート失敗

http://localhost:3000/api/data/v8.0/something 

app.post('/api/data/v8.0/something', function (req, res) { 
    res.send({data:'1234A'}); 
}); 

:ルート・パスに

http://localhost:3000/api/data/v8.0/something(ABC)/somethingelse 

app.post('/api/data/v8.0/something(ABC)/somethingelse', function (req, res) { 
    res.send({data:'1234A'}); 
}); 
+0

試してみます'%'と ')を'%29'に置き換える – Gaurav

+0

こんにちは、私は送信側で変更できませんが、私はコード化されたルートを変更しようとしましたが動作しません。 –

答えて

1

括弧は特別な意味を持っていますが、あなたは、このようにそれらをエスケープすることができますように見えます:

app.post('/api/data/v8.0/something[(]ABC[)]/somethingelse', function (req, res) { 
    res.send({data:'1234A'}); 
}); 
+0

ありがとう!これが答えでした! –

関連する問題