2017-12-13 7 views
-2

私は私が行うのですかどのように、クエリパラメータに応じて異なる返すようにしようとしているという点で、急行のjs例えば作るクエリパラメータ

app.get('/p', (req, res)=>{ 
    if(req.query.p = 1) res.send('hello'); 
    else res.send('wrong'); 
    }); 

pは= 1、それは必要がある場合「こんにちは」送信し、pが1でない場合、それは間違って

おかげ

+1

'='ではなく、比較するには '=='を使用してください! – Li357

+0

私はあなたがslugsとクエリを混同していると思う – Dipu

答えて

0

たとえば、クエリのparam場合は送信する必要があります - 今、あなたが言ってすべてがいつでもそこにある>app.get('/:p', (req, res)=>{は、原因をこのコントローラまたは(req, res)=>{ handle the route here }を実行するpのエンドポイントです。パラメータのための

Expressjsドキュメント:http://expressjs.com/en/api.html#req.params

+0

これは質問への答えを提供しません。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 - [レビューから](/レビュー/低品質の投稿/ 18248236) –

1

あなたのルートパラメーターを使用したいようです。そうであれば、あなたはそうしたいものを達成することができます。

});

関連する問題