nodejsのルーティングフレームワークを作成しようとしていますが、ServerRequestとServerResponseのヘルパーメソッドをいくつか追加する必要があります。私はちょうどやりたい、/ middlewares.js プロトタイプを変更すると悪影響はありますか?
expressInit = function(req, res, next) {
// ...
res.__proto__ = app.response;
next()
}
しかし、私の枠組みの中で
/それを表現するために、プロトタイプを変更するから仕方を変え表現しているに気づく
var res = module.exports = {
__proto__: http.ServerResponse.prototype
};
res.redirect = function (url) {
...
}
をresponse.js、エクスプレスそれは簡単です:
http.ServerResponse.prototype.redirect = function(url) {
...
}
なぜ私は知らない何かがわからない私はなぜ表現を変更するスタイルo fオーバーライド。