javascript - 错误:使用 IBMCloud VisualRecognition NodeJS 未收到响应
问题描述
我正在关注入门的 IBMCloud Visual Recognition 页面:https ://cloud.ibm.com/docs/services/visual-recognition?topic=visual-recognition-getting-started-tutorial&programming_language=javascript#getting-started-tutorial 。
代码如下:
var VisualRecognitionV3 = require('watson-developer-cloud/visual-recognition/v3');
var fs = require('fs');
var visualRecognition = new VisualRecognitionV3 ({
version: '2018-03-19', iam_apikey: '{apikey}'
});
var url= 'https://watson-developer-cloud.github.io/doc-tutorial-downloads/visual-recognition/640px-IBM_VGA_90X8941_on_PS55.jpg';
var params = {
url: url,
};
visualRecognition.classify (params, function (err, response) {
if (err) {
console.log(err);
} else {
console.log(JSON.stringify(response, null, 2))
}
});
当我通过 Windows 上的节点执行它时,我收到以下错误消息:
error: { Error: Response not received. Body of error is HTTP ClientReque
t
at formatError (C:\Users\augusto\node_modules\ibm-cloud-sdk-c
requestwrapper.js:111:17)
at C:\Users\augusto\node_modules\ibm-cloud-sdk-core\lib\reque
r.js:259:19
at process._tickCallback (internal/process/next_tick.js:68:7)
message:
'Response not received. Body of error is HTTP ClientRequest object',
我已经安装好了,就像教程一样,我不知道错误在哪里。
解决方案
使用解决:
const visualRecognition = new VisualRecognitionV3({
version: '{version}',
iam_apikey: '{apikey}'
disable_ssl_verification: true,
});
推荐阅读
- hadoop - Apache Kylin Web UI 未启动
- algorithm - “IP Hash”算法和负载均衡算法中的“Source”算法一样吗?
- python-3.x - 蟒蛇 3.9。- 原始错误是:没有名为“numpy.core._multiarray_umath”的模块
- serialization - H2gis 数据库在插入 JSONB 列时出现异常
- bash - 为什么双引号未在命令替换输出中分组
- snowflake-cloud-data-platform - 雪花。如何更改仪表板中所有磁贴中所有查询的架构?
- ruby-on-rails - PgSQL 响应时间太长
- asp.net-core - HTTPS 证书 Blazor 服务器端 - 发布到用作 Windows 服务的文件夹
- reactjs - react-helmet - SPA导航后元标记不会持续存在
- list - 在python中读取文件并替换部分字符串