Express を使用して node.js で API を構築しています。応答を事前にフォーマットして追加データを追加するために、応答が送信される前に外部ルート ファイルのいずれかから基本的な res.send を拡張したいと考えています。これはどのように可能ですか?前もって感謝します!
質問する
175 次
1 に答える
1
それがミドルウェアの目的です。http://expressjs.com/api.html#middlewareを参照
たとえば、次の行は CSRF ミドルウェアをアクティブにしてから、CSRF トークンをテンプレートで使用できるようにし、AngularJS で使用される CSRF Cookie を生成します。
.use(express.csrf())
.use(function (req, res, next) {
res.cookie('XSRF-TOKEN', req.session._csrf);
res.locals.csrftoken = req.session._csrf;
next();
})
于 2013-08-16T09:51:28.550 に答える