节点请求模块 - 样本请求失败

时间:2017-03-08 03:11:35

标签: node.js npm-request

我目前正在使用节点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.
        });

我是否遗漏了某些内容,或者是否有其他我不知道的依赖项?

1 个答案:

答案 0 :(得分:0)

我错误地要求它。应该只是node_modules / request。令人困惑,因为请求文件夹中有一个实际的request.js,并带有一个模块导出。

// Exports

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