Die enge Verbindung, statt der Einstellung 'keep-alive'

Ich versuche, deaktivieren Sie die keep-alive Einstellung in eine sehr einfache express app. Ich habe versucht,die Antwort von jemandem das gleiche zu tun, die in einer älteren version:

var express = require('express');
var app = express();

app.get('/', function(req, res) {
    res.set('Connection', 'close'); //attempting to override default (keep-alive)
    res.set('Proof', 'close');      //just to show that this should modify the header value
    res.send('hello');
});

var server = app.listen(3000, function() {
    console.log('Listening on port %d', server.address().port);
});

Jedoch Connection noch keep-alive:

$ curl -D - http://my-test-site.com
HTTP/1.1 200 OK
Server: nginx/1.4.7
Date: Sun, 11 May 2014 08:07:51 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 5
Connection: keep-alive
X-Powered-By: Express
Proof: close
ETag: "907060870"

hello%

Wie kann ich das ändern keep-alive zu close?

Versionen

Knoten 0.10.8

express 4.1.1

  • Haben Sie versucht res.set("KeepAlive", false)? Hier sind die Dokumente für Node - nodejs.org/api/... ... ich bin nicht sehr vertraut mit express.
  • res.set('KeepAlive'...) ist die falsche Antwort. es einen neuen header abgelegt, die den Namen "KeepAlive" und der Wert "false"
InformationsquelleAutor Dean | 2014-05-11
Schreibe einen Kommentar