2014-05-09 6 views
0

콘솔에서 잘 실행되고있는 example1.js nodejs 파일이 있습니다.웹 브라우저에서 콘솔 내용을 표시하는 방법은 무엇입니까?

http 요청을 사용하여 웹 브라우저에 표시하려면 어떻게해야합니까?

var request = require('request'); 
var cheerio = require('cheerio'); 

request('news.ycombinator.com', function (error, response, html) { 
    if (!error && response.statusCode == 200) { 
    var $ = cheerio.load(html); 
    $('span.comhead').each(function(i, element){ 
     var a = $(this).prev(); 
     console.log(a.text()); 
    }); 
    } 
}); 
+0

var request = require ('request'); var cheerio = require ('cheerio'); 요청 ('https://news.ycombinator.com', function (error, response, html) { if (! error && response.statusCode == 200) { var $ = cheerio.load (html); $ ('span.comhead'). var a = $ (this) .prev(); console.log (a.text()); }); } }}); – user3610906

답변

1

우리는 HTTP 요청을 사용하여 웹 브라우저에 표시하는 방법을 할 수 있습니까?

수 없습니다.

요청 모듈은 이고, 요청은입니다. 당신은 그것을 듣기 위해 그것을 사용할 수 없습니다.


당신은 built-in http module 함께 할 수 있습니다. the Node.js homepage에서 사용 예를 찾을 수 있습니다.

그러나 the HTTP server libraries 중 하나를 선택하는 것이 가장 좋습니다. Node.js를 웹 애플리케이션 프레임 워크의

또는 사용하는 하나

그런 다음에 텍스트를 넣어 통화와 모든 console.log 문을 대체 HTTP 응답 본문 (사용자가 선택한 모듈에 대한 설명서에 따라).

+0

메신저 node.js에 새로운 시도했는데 작동하지 않았다 – user3610906

+0

어떻게 외부 변수에서 'a'로컬 변수에 액세스 할 수 있습니다 == (this) .prev(); – user3610906

관련 문제