Aws lambda AWS Lambda NodeJS10.x-发生wkhtmltopdf未知应用程序错误

Aws lambda AWS Lambda NodeJS10.x-发生wkhtmltopdf未知应用程序错误,aws-lambda,wkhtmltopdf,Aws Lambda,Wkhtmltopdf,我已经将lambda函数从nodejs8更新到nodejs10.x,我对wkhtmltopdf有几个问题,我在调用库时遇到了这个错误 发生未知的应用程序错误 库实现 const wkhtmltopdf = require('wkhtmltopdf') wkhtmltopdf.command = `${process.cwd()}/wkhtmltox/bin/wkhtmltopdf` module.exports = wkhtmltopdf 实施代码 try { wkhtml

我已经将lambda函数从nodejs8更新到nodejs10.x,我对wkhtmltopdf有几个问题,我在调用库时遇到了这个错误

发生未知的应用程序错误

库实现

const wkhtmltopdf = require('wkhtmltopdf')
wkhtmltopdf.command = `${process.cwd()}/wkhtmltox/bin/wkhtmltopdf`
module.exports = wkhtmltopdf
实施代码

    try {
      wkhtmltopdf(resultHtml, options, function(error, stream) {
        console.log('Response', error, stream)

        if (error) return reject(error)
        return toArray(stream)
          .then(function(parts) {
            const buffers = parts.map(part =>
              Buffer.isBuffer(part) ? part : Buffer.from(part)
            )
            document.data = Buffer.concat(buffers)
            resolve(document)
          })
          .catch(reject)
      })
    } catch (error) {
      console.log('Catch error', error)
    }

提前谢谢。

我猜您必须更新依赖项。共享完整的错误日志。我已经这样做了,这是我在cloudwatch中看到的aws lambda错误<代码>发生未知应用程序错误我猜您必须更新依赖项。共享完整的错误日志。我已经这样做了,这是我在cloudwatch中看到的aws lambda错误<代码>出现未知应用程序错误