gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 07:03:37 26 4
gpt4 key购买 nike

我正在尝试使用图像大小模块通过 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 文件夹中?

关于javascript - 在 Node.js 中,我找不到使用 URL 获取图像大小的 "require(' http')"依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36920863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com