node.js - Variable an res.writeHeads() binden

  • Thread starter Thread starter Deleted member 11691
  • Start date Start date
D

Deleted member 11691

Guest
Hallo,

ich habe in node.js zum Senden von Response-Headern folgende Funktion:

Code:
res.writeHead(200, {
    "Content-Length": template["stylecss"].length,
    "Connection": "Close",
    "X-XSS-Protection": "1; mode=block",
    "Server": servername,
    "Content-Type": "text/css"
});

Das ganze möchte ich nun so erweitern, dass ich ein "Array" (ich weiß nicht, ob es ein Array oder ein Object ist, aber das wird schon :D) vorher fest definiere und das dann später verwenden kann. So in etwa:

Code:
var defresheads = { "X-Frame-Options": "deny", "X-Powered-By": servername };

res.writeHead(200, {
    defresheads,
    "Content-Length": template["stylecss"].length,
    "Connection": "Close",
    "X-XSS-Protection": "1; mode=block",
    "Server": servername,
    "Content-Type": "text/css"
});

Allerdings will das ganze nicht, wie ich will. node spuckt mir folgende Fehlermeldung aus:

Code:
/home/dontrm/dontrm.js:47
			defresheads,
			           ^
SyntaxError: Unexpected token ,

... was also soviel heißt, wie "Du hast eine falsche Syntax dort!"

Zeile 47 ist die Zeile "defresheads,", bei der ich den Header von der Variable bzw. dem Array/Object defresheads und noch andere Header mischen möchte...

/Edit: Hat sich erledigt
 
Last edited by a moderator:
Back
Top