【发布时间】:2018-09-22 12:41:46
【问题描述】:
所以,我有无服务器项目,我想运行如下功能
'use strict';
const report= require('./report');
module.exports.startAdMeta = (event, context) => {
report.init();
return "success";
}
我在 handler.js 中添加“report”文件夹作为模块时遇到问题。 如何在 lambda 中添加模块所有文件?
响应:{“errorMessage”:“找不到模块'report'”,“errorType”:“错误”,“stackTrace”:[“Function.Module._load(module.js:417:25)”,“ Module.require (module.js:497:17)", "require (internal/module.js:20:19)", "Object. (/var/task/handler.js:2:35)", "模块._compile (module.js:570:32)”、“Object.Module._extensions..js (module.js:579:10)”、“Module.load (module.js:487:32)”、“tryModuleLoad (module.js:446:12)", "Function.Module._load (module.js:438:3)"] }
【问题讨论】:
-
响应:{“errorMessage”:“找不到模块'report'”,“errorType”:“错误”,“stackTrace”:[“Function.Module._load(module.js:417: 25)”、“Module.require (module.js:497:17)”、“require (internal/module.js:20:19)”、“Object.
(/var/task/handler.js: 2:35)”、“Module._compile (module.js:570:32)”、“Object.Module._extensions..js (module.js:579:10)”、“Module.load (module.js: 487:32)”、“tryModuleLoad (module.js:446:12)”、“Function.Module._load (module.js:438:3)”] }
标签: node.js function amazon-web-services aws-lambda serverless