我正在使用Express和Connect Timeout Middleware来处理超时。
它运行得很好,但是默认的
因此,如果我想将我的超时中间件设置为大于两分钟的值,我还必须稍微增加http服务器的超时时间(否则我的连接超时处理程序不会被调用)。
它运行得很好,但是默认的
node http
服务器超时时间设置为两分钟。因此,如果我想将我的超时中间件设置为大于两分钟的值,我还必须稍微增加http服务器的超时时间(否则我的连接超时处理程序不会被调用)。
const app = express();
const http = new Http.Server(app);
http.setTimeout((4 * 60 * 1000) + 1); <-- Must set this
app.use(timeout('4m'));
我该如何避免这种情况?我有什么遗漏吗?