Autenticação HTTP básica no Node.JS?
Estou tentando escrever um servidor REST-API com NodeJS como o usado por Joyent e está tudo bem, exceto que não consigo verificar a autenticação de um usuário normal. Se eu pular para um terminal e fizercurl -u username:password localhost:8000 -X GET
, Não consigo obter os valores nome de usuário: senha no servidor http do NodeJS. Se meu servidor http NodeJS for algo como
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
, não devo obter os valores username: password em algum lugar no req objeto que vem do retorno de chamada? Como posso obter esses valores sem precisar usar Autenticação http básica do Connect ?