title: node.js + express.js + socket.io authorization: no cookie
body: <p>I'm having trouble getting the "cookie" data from my socket.io authorization.</p>
  
  <pre><code>io.configure(function() {
  io.set('authorization', function (data, cb) {
     console.log(data);
     // data.headers.cookie &lt;-- should be the cookie
  });
  });
  </code></pre>
  
  <p>So what it prints is:</p>
  
  <pre><code>{ headers: 
   { host: 'frisr.dk:1000',
   connection: 'keep-alive',
   origin: 'http://frisr.dk',
   'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2',
   accept: '*/*',
   referer: 'http://frisr.dk/',
   'accept-encoding': 'gzip,deflate,sdch',
   'accept-language': 'da-DK,da;q=0.8,en-US;q=0.6,en;q=0.4',
   'accept-charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3' },
  address: { address: '80.71.135.24', port: 53549 },
  time: 'Sun Nov 06 2011 22:34:12 GMT+0000 (UTC)',
  query: { t: '1320610986125' },
  url: '/socket.io/1/?t=1320610986125',
  xdomain: true,
  secure: undefined,
  issued: 1320618852796 }
  </code></pre>
  
  <p>you can check the code out here:
  <a href="http://frisr.dk">http://frisr.dk</a></p>
  
  <p>Why is the cookie not available?</p>