Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Jimp Read Url=>;错误:无法验证nodejs中的第一个证书_Node.js_Ssl_Certificate - Fatal编程技术网

Node.js Jimp Read Url=>;错误:无法验证nodejs中的第一个证书

Node.js Jimp Read Url=>;错误:无法验证nodejs中的第一个证书,node.js,ssl,certificate,Node.js,Ssl,Certificate,我正在使用Jimp() 在大多数情况下,它就像一个符咒 例如,如果我将其用于此url=> Jimp.read('https://404store.com/2017/12/08/Random-random-30798866-500-325.jpg') 我得到以下错误: 错误 无法验证TLSSocket中的第一个证书\u tls\u wrap.js。在第1105:38行 emitNone中的events.js位于第106:13行 第208:7行TLSSocket.emit中的events.js _

我正在使用Jimp()

在大多数情况下,它就像一个符咒

例如,如果我将其用于此url=>
Jimp.read('https://404store.com/2017/12/08/Random-random-30798866-500-325.jpg')

我得到以下错误:

错误
无法验证TLSSocket中的第一个证书\u tls\u wrap.js。在第1105:38行
emitNone中的events.js位于第106:13行
第208:7行TLSSocket.emit中的events.js
_tls_wrap.js在TLSSocket中。在第639:8行完成 _第469:38行TLSWrap.ssl.onhandshakedone中的tls_wrap.js


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


以下是服务器配置:

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

我已经读过了,但是没有找到我想要的答案=>

通过
rejectUnauthorized:false

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

这样做:

  url: originalUrl, // Required!
  headers: {rejectUnauthorized:false},
  ...
})
  url: originalUrl, // Required!
  headers: {rejectUnauthorized:false},
  ...
})