Javascript TesserActJS错误:未处理PromisejectionWarning:TypeError:无法读取属性';发送';空的
使用Tesseract NPM包。并获取以下错误: 未处理的PromisejectionWarning:TypeError:无法读取null的属性“send” 我知道未处理的PromisejectionWarning是一种承诺,它会抛出错误,并且没有Javascript TesserActJS错误:未处理PromisejectionWarning:TypeError:无法读取属性';发送';空的,javascript,node.js,error-handling,Javascript,Node.js,Error Handling,使用Tesseract NPM包。并获取以下错误: 未处理的PromisejectionWarning:TypeError:无法读取null的属性“send” 我知道未处理的PromisejectionWarning是一种承诺,它会抛出错误,并且没有.catch()方法。这是我的代码(也使用npm sharp包) 我试过: 将其全部包装在一个try-catch块中 在代码中的.then()方法之后链接.catch()方法 这并不能解决错误。有什么建议可以消除这个错误吗 try retur
.catch()
方法。这是我的代码(也使用npm sharp包)
我试过:
.then()
方法之后链接.catch()
方法 try returning sharp
eg:
function processText() {
return sharp('./screenshot.png')
...
...
}
If you are into ES6 format, check this out
const semiTransparentRedPng = await sharp({
create: {
width: 48,
height: 48,
channels: 4,
background: { r: 255, g: 0, b: 0, alpha: 0.5 }
}
})
.png()
.toBuffer();
Reference: https://www.npmjs.com/package/sharp
try returning sharp
eg:
function processText() {
return sharp('./screenshot.png')
...
...
}
If you are into ES6 format, check this out
const semiTransparentRedPng = await sharp({
create: {
width: 48,
height: 48,
channels: 4,
background: { r: 255, g: 0, b: 0, alpha: 0.5 }
}
})
.png()
.toBuffer();
Reference: https://www.npmjs.com/package/sharp