Tag: 中间件的

如何为中间件编写TypeScript定义,将属性添加到响应中?

我想用TypeScript的快递来expression快感。 它缺乏types,所以我想写我自己的。 只是让它编译是微不足道的。 这个中间件装饰物业boom的res物体(来自繁荣模块 ): var express = require('express'); var boom = require('express-boom'); var app = express(); app.use(boom()); app.use(function (req, res) { res.boom.notFound(); // Responsds with a 404 status code }); 但与打字稿我需要把它,因为无论http.ServerResponse和Express.Response有兴旺的属性,当然: return (<any>res).boom.badRequest('bla bla bla'); 最干净的方法是干什么? 哪些是其他types的中间件,正在做类似的事情?