我正在使用Jimp(https://github.com/oliver-moran/jimp)
Jimp.read(originalUrl)
在大多数情况下,它就像一种魅力。
如果我将其用于此URL =>
Jimp.read('https://404store.com/2017/12/08/Random-random-30798866-500-325.jpg')
我收到以下错误:
错误
无法验证TLSSocket中的第一个证书_tls_wrap.js。在1105:38行
第106:13行的embedNone中的events.js
208:7行的TLSSocket.emit中的events.js
TLSSocket._finishInit中的_tls_wrap.js在第639:8行
TLSWrap.ssl.onhandshakedone中的_tls_wrap.js在第469:38行
即使证书有问题,我也想读取图像。 我不想在服务器上全局配置行为。
这是服务器配置:
我已经读过这篇文章,但没有找到我想要的答案=> Error: unable to verify the first certificate in nodejs
答案 0 :(得分:0)
在标头中传递rejectUnauthorized: false
。
https://github.com/oliver-moran/jimp/tree/master/packages/jimp
此外,如果您不需要SSL证书有效,则可以传递rejectUnauthorized:false(这有助于防止无法验证第一个证书错误)。
这样做:
url: originalUrl, // Required!
headers: {rejectUnauthorized:false},
...
})