Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以前に app.js で設定した特定のミドルウェアを無効にしたいです。たとえば、次のようになります。
app.use(express.bodyParser());
そして、たとえば特定のルートのbodyParser()を削除したい:
app.post("/posts/add", Post.addPost);
ありがとうございました
次のように、状態を検出する関数を作成できます。
function maybe(fn) { return function(req, res, next) { if (req.path === '/posts/add' && req.method === 'POST') { next(); } else { fn(req, res, next); } } }
app.use ステートメントを次のように変更します。
app.use(maybe(express.bodyParser()));