我想在我的应用程序中使用socket.setKeepAlive()。
这是使用此功能的示例:
var net = require('net');
var server = net.createServer(function(socket){
socket.setKeepAlive(true,60000);
使用此功能的另一种正确方法:
var socket = net.connect(opts, function(){
// 'connect' listener
socket.setKeepAlive(true, 5000);
socket.write("hello");
});
由于所有这些选项都使用香草Node.js,我如何在快速框架中使用此功能?
明确地说,我不包括net
模块。
相反,我使用这个:
var express = require('express');
var app = express();
答案 0 :(得分:1)
基于本文:
https://github.com/expressjs/express/issues/3556
您可以尝试使用这种快速中间件:
var express = require('express')
var app = express()
app.use(function (req, res, next) {
req.socket.setKeepAlive()
next()
})