我正在尝试使用无服务器框架在 Lambda 函数上使用 HummusJS 进行部署。
Hummus npm 库需要一个编译后的二进制文件才能运行。这个 (hummus.node) 在其 node_modules 文件夹中提供。但是,当我需要“鹰嘴豆泥”时,图书馆会抛出一个错误。
const hummus = require('hummus');
module.exports.stamp = (event, context, callback) => {
const response = {
statusCode: 200,
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Credentials': true,
'Content-Type': 'application/json'
},
body: JSON.stringify({ url: 'url' })
};
callback(null, response);
};
模块初始化错误:在 Object.Module._extensions..node (module.js:597:18) 处的 Error (native) 在 Module.load (module.js:487:32) 在 tryModuleLoad (module.js:446: 12) 在 Function.Module._load (module.js:438:3) 在 Module.require (module.js:497:17) 在 require (internal/module.js:20:19) 在 Object. (/var/task/pdf-manipulator/node_modules/hummus/hummus.js:5:31) 在 Module._compile (module.js:570:32) 在 Object.Module._extensions..js (module.js:579 :10)