私はポストを必要とするfacebook app canvasで作業しています。 私はapp.post( '/')とapp.get( '/')を処理するためにexpressを使用しています。これらを単一の関数で組み合わせることは可能ですか?他の回答でJustSidにより示唆されるように、あなたがすべてのルートにapp.all('/', handler)
を使用することができPOST
とGET
に同じ機能を結合することはさておきnode.js express app.getとapp.post
function sharedHandler(req, res)
{
// Some custom logic here
}
app.get('/', sharedHandler);
app.post('/', sharedHandler);
+1私よりずっと良い方法です! (そして私も何かを学びました:) – JustSid
はput、deleteなどの他のすべてのhttp動詞も扱っていませんか? – kmpm
@PeterM、そうです、もしあなたが「すべて」よりも世話を必要とするなら、あなたのためではありません;) –