AWS Лямбда: NodeJs настраиваемый слой - PullRequest
0 голосов
/ 06 мая 2020

Я новичок в nodejs и aws лямбдах. Я пытаюсь создать слой с общими функциями для моей группы лямбда-функций. В обработчике лямбда-выражения импорт настраиваемого модуля имеет следующее определение: let commonService = require('@common/service');

ZIP с файлом модуля имеет следующую структуру:

nodejs
--node_modules
  --@custom
    --service
    --index.js
    --package.json  

Но я получаю сообщение об ошибке: "errorMessage": "Error: Cannot find module '@common/service'\nRequire stack:\n- /var/task/index.js\n- /var/runtime/UserFunction.js\n- /var/runtime/index.js",

Пакет модуля @ custom / service . json содержит следующее:

{
  "name": "@common/service",
  "version": "1.0.0",
  "main": "index.js",
  "license": "ISC",
  "dependencies": {
    /***
  }
}

Заранее спасибо!

...