2012-05-09 2 views
0
var request = require('request'); 
    var url = 'http://pinterest.com'; 
    request({ 
     'method':'GET', 
     'url':url, 
    }, function(err, response, body){ 

    }); 

, 내가 얻을 :페이지를 다운로드 할 때 내 node.js 코드 오류가 어떻게 발생합니까? 나는이 충돌 할 때

[TypeError: Cannot read property 'url' of undefined] 
TypeError: Cannot read property 'url' of undefined 
    at new Cookie (/home/user/project/src/node_modules/request/vendor/cookie/indeprojectx.js:45:20) 
    at /home/user/project/src/node_modules/request/main.js:434:33 
    at Array.forEach (native) 
    at Request.<anonymous> (/home/user/project/src/node_modules/request/main.js:428:46) 
    at Request.emit (events.js:67:17) 
    at IncomingMessage.<anonymous> (/home/user/project/src/node_modules/request/main.js:393:16) 
    at IncomingMessage.emit (events.js:88:20) 
    at HTTPParser.onMessageComplete (http.js:137:23) 
    at Socket.ondata (http.js:1137:24)user 

참고 : 나는 EC2에서입니다. 어떤 이유로 pinterest.com에서 작동하지 않습니다. Google.com 및 yahoo.com에서 작동합니다. 나는 pinterest.com을 잘 부르면된다.

+0

저의 작품은 훌륭하게 게시되었습니다. 로컬 컴퓨터에서 작동합니까? – deltanovember

+0

['/vendor/cookie/index.js'](https://github.com/mikeal/request/blob/master/vendor/cookie/index.js)에있는 유일한 'url'은'var url = require ('url');'. 이것은 결코 실패해서는 안됩니다. 노드의 아주 오래된 버전을 실행하고 있습니까? –

답변

1

수정 됨. 모듈을 업데이트했고 제대로 작동했습니다.

관련 문제