Node.js в качестве сервера пересылки JSON

Я новичок в Node.js, но хотел использовать его в качестве быстрого веб-сервера, который просто принимал бы URI запроса и затем запускал запрос во внутренней службе, которая возвращает поток JSON.

Т.е. примерно так:

http.createServer(function(request, response) {
  var uri = url.parse(request.url).pathname;
  if(uri === "/streamA") {
    //send get request to internal network server http://server:1234/db?someReqA -->Returns JSON ....?
    //send response to requestor of the JSON from the above get ....?
  }
  else if(uri === "/streamB") {
    //send get request to internal network server http://server:1234/db?someReqB -->Returns JSON ....?
    //send response to requestor of the JSON from the above get....?
}.listen(8080);

Я использую самую последнюю стабильную версию node.js - версию 0.4.12. Я надеялся, что это будет очень легко сделать, однако мне не удалось найти несколько примеров в сети, поскольку все они, похоже, используют старую версию API, поэтому я получаю сообщение об ошибке за ошибкой.

Сможет ли кто-нибудь предоставить кодовое решение для вышеперечисленного, которое работает с новыми API-интерфейсами Node?

Спасибо!

7
задан NightWolf 24 September 2011 в 14:55
поделиться