首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jimp读取Url =>错误:无法验证nodejs中的第一个证书

Jimp读取Url =>错误:无法验证nodejs中的第一个证书
EN

Stack Overflow用户
提问于 2018-09-12 09:40:50
回答 1查看 599关注 0票数 1

我正在使用Jimp (https://github.com/oliver-moran/jimp)

代码语言:javascript
运行
复制
Jimp.read(originalUrl)

在大多数情况下,它就像一种魅力。

如果我使用它,例如与这个url => Jimp.read('https://404store.com/2017/12/08/Random-random-30798866-500-325.jpg')一起使用

我得到以下错误:

错误 无法在_tls_wrap.js中验证第一个证书TLSSocket。第1105:38行 events.js in emitNone,在第106:13行 events.js in TLSSocket.emit在第208:7行 _tls_wrap.js in TLSSocket._finishInit,在第639:8行 _tls_wrap.js in TLSWrap.ssl.onhandshakedone,在第469:38行

即使证书有问题,我也想读取图像。我不想在全局上将行为配置到服务器上。

以下是服务器配置:

  • Jimp版本: 0.4.0
  • 操作系统: Ubuntu Server 16.04
  • 节点版本: v8.11.1

我已经看过了,但没有找到我想要的答案,=> Error: unable to verify the first certificate in nodejs

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-09 21:50:04

在标头中传递rejectUnauthorized: false

https://github.com/oliver-moran/jimp/tree/master/packages/jimp

此外,如果不要求SSL证书有效(这有助于防止无法验证第一个证书错误),则可以传递rejectUnauthorized: false。

就像这样:

代码语言:javascript
运行
复制
  url: originalUrl, // Required!
  headers: {rejectUnauthorized:false},
  ...
})
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52292080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档