Método HTTP personalizado com o servidor HTTP Nodejs

Atualmente escrevendo um mecanismo de sincronização sobre HTTP, comecei a construir meu servidor no NodeJS, que parecia uma boa solução.

Então, Ok, eu posso fazer com que os métodos GET e HEAD funcionem. Mas assim que eu tentar usar métodos não padrão, por exemplo "SYNC". Aqui está o código:

<code>var http = require("http");
var server = http.createServer(function (req, res) {
    res.writeHead(200);
    res.end(req.method);
});
server.listen(8080);
</code>

Parece bem ... vamos telnet isso, emitir um GET e, em seguida, um pedido de sincronização

<code>mylaptop:~ aob$ telnet localhost 8080
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.1

HTTP/1.1 200 OK
Connection: keep-alive
Transfer-Encoding: chunked

3
GET
0

SYNC / HTTP/1.1
Connection closed by foreign host.
</code>

Alguma idéia de como posso fazer o SYNC funcionar?

questionAnswers(2)

yourAnswerToTheQuestion