Método HTTP personalizado con el servidor HTTP Nodejs

Actualmente, escribiendo un mecanismo de sincronización a través de HTTP, comencé a construir mi servidor en NodeJS, que parecía una buena solución.

Bien, puedo conseguir que funcionen los métodos GET y HEAD. Pero tan pronto como intente utilizar métodos no estándar, por ejemplo, "SYNC". Aquí está el 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>

Se ve bien ... vamos a hacer telnet, emitir un GET y luego una solicitud SYNC

<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>

¿Alguna idea de cómo puedo hacer que SYNC funcione?

Respuestas a la pregunta(2)

Su respuesta a la pregunta