2017-03-08 42 views
0

我目前正在使用節點7.6.0,並且正在嘗試npm請求模塊2.80.0。該模塊通過package.json npm install進行安裝。按照他們的簡單示例,我立即得到:「失敗:無法設置未定義的屬性'域'。它是一個直接複製粘貼,除了需要的部分。節點請求模塊 - 示例請求失敗

var request = require('../node_modules/request/request'); 
request('http://www.google.com', function (error, response, body) { 
      console.log('error:', error); // Print the error if one occurred 
      console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received 
      console.log('body:', body); // Print the HTML for the Google homepage. 
     }); 

我是否缺少某些東西或者是否存在其他依賴項我不知道?

+0

你爲什麼'require()'''request'模塊那樣? – mscdex

+0

^^是的,他/她說了什麼。它應該看起來更像'require('request');' –

回答

0

我需要它不正確。應該只是node_modules/request。混淆,因爲有一個模塊導出的請求文件夾內有一個實際的request.js。

// Exports 

Request.prototype.toJSON = requestToJSON 
module.exports = Request