Перенапревление потока при использовании модуля «request» в Node.js
Имеется локальный сервер TeamCity.
Требуется получить информацию со внутренней страницы сервера и записать её в файл. Для получения информации используется модуль request для Node.js :
var options = {
uri: '<адрес интересующей страницы>',
auth: { 'user':'<логин>', 'password':'<пароль>' }
};
request(options, callback);
Подскажите, пожалуйста, как написать функцию callback для получения информации со страницы и перенаправления её в файл? |
Вопрос решен.
Для авторизации и получения информации со страницы необходимо использовать:
var options = {
uri: '<адрес, начинающийся с [url]http://,[/url] https:// или другого>',
auth: { 'user':'<логин>', 'password':'<пароль>' }
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
fs.writeFile('<файл, в который выводится информация>', body, function (err) {
if (err) throw err;
});
}
else {
console.log("Error: " + error);
}
}
var req = request(options, callback);
Тему можно закрывать. |
| Часовой пояс GMT +3, время: 16:30. |