В движке Node встроенным средством отсылки запросов к отдалённым web-серверам (и обработки полученных откликов) является метод http.request(…), однако он оказывается чрезмерно низкоуровневым: если на дальнем конце настроено серверное перенаправление, то этот метод выдаст вам страницу с кодом HTTP 301 (или HTTP 302, или HTTP 303…), а не ту страницу или файл, на который перенаправление указывает.
Преодолеть этот недостаток помогает модуль node-get, разработанный организацией «Development Seed»: он автоматически обрабатывает перенаправления и получает окончательный отклик на отосланный запрос.
API модуля позволяет получать из Сети как текст (в виде джаваскриптовой строки), так и двоичный код (в виде джаваскриптового буфера); при необходимости также поддерживается автоматизированная запись полученных данных на диск в виде файла.
Код модуля открыт и распространяется по свободной лицензии BSD.
Автор: Mithgol