在 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));
});
});
这是一个 link 到 NPM 上的包:https://www.npmjs.com/package/image-size
您必须在文件顶部这样要求:
var url = require('url');
var http = require('http');
var sizeOf = require('image-size');
您的项目 node_modules 文件夹中是否安装了该模块?
我正在尝试使用图像大小模块通过 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));
});
});
这是一个 link 到 NPM 上的包:https://www.npmjs.com/package/image-size
您必须在文件顶部这样要求:
var url = require('url');
var http = require('http');
var sizeOf = require('image-size');
您的项目 node_modules 文件夹中是否安装了该模块?