在Express和Node.js中,是否可以扩展或覆盖响应对象的方法?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (30)

在Express和Node.js中,是否可以扩展或覆盖响应对象的方法?

提问于
用户回答回答于

自定义方法添加到响应对象的原型中:

var express = require("express");

express.response.customRender = function() {
    // your stuff goes here
};

这个函数应该可以被每个res对象访问。

用户回答回答于

只需添加一个中间件,将定制Render函数添加到RES。

function(req, res, next) {
  res.customRender = function() {
    // implement your custom renderer
  }
  next();
}

扫码关注云+社区