繁体   English   中英

在Node.js中,我找不到使用URL获取图像大小的“ require('http')”依赖项

[英]In Node.js I Can't find the “require('http')” dependacy for using a URL to get image size

我正在尝试使用图像大小模块通过URL获取图像的宽度。 我明确遵循了他们的指示,但是在任何地方都找不到“ HTTP”模块(这似乎是必需的)。

我对node.js很陌生。 这是我的代码:

    var url = require('/usr/lib/node_modules/url');
    //  var http = require('/usr/lib/node_modules/http'); *** Can't find this to download
    var imgSize = require('/usr/lib/node_modules/image-size/');

    var imgUrl = 'http://my.nintendo.com/static/images/common/ogp/my-nintendo.png';
    var options = url.parse(imgUrl);

    http.get(options, function (response) {
      var chunks = [];
      response.on('data', function (chunk) {
        chunks.push(chunk);
      }).on('end', function() {
        var buffer = Buffer.concat(chunks);
        console.log(imgSize(buffer));
      });
    });

这是NPM上软件包的链接: https : //www.npmjs.com/package/image-size

您必须在文件顶部要求这样:

var url = require('url');
var http = require('http');

var sizeOf = require('image-size');

您已在项目的node_modules文件夹中安装了模块?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM