Node.js Jimp Read Url=>;错误:无法验证nodejs中的第一个证书
我正在使用Jimp() 在大多数情况下,它就像一个符咒 例如,如果我将其用于此url=>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.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},
...
})