Без сервера Невозможно импортировать модуль 'Ошибка обработчика' - PullRequest
0 голосов
/ 23 сентября 2019

Когда я тестирую на локальном компьютере, он работает нормально, но после того, как я развернул его в lambda, он больше не работает.Выдает эту ошибку:

Невозможно импортировать 'обработчик модуля': Ошибка

в Module._compile (module.js: 652: 30)

в Object.Module._extensions..js (module.js: 663: 10)

в Module.load (module.js: 565: 32)

в tryModuleLoad (module.js: 505:12)

в Function.Module._load (module.js: 497: 3)

Я потратил много времени, пытаясь решить эту проблему.Пожалуйста, кто-нибудь может мне помочь с этим вопросом?

1 Ответ

1 голос
/ 23 сентября 2019

Если у вас есть такая структура:

  |--lambda
  |    `----create.js
  |--serverless.yml

Затем попробуйте это.

В файле serverless.yml:

functions:
    create:
        handler: create.handle

В файле lambda / create.js

module.exports.handle = async event => {
    return "something";
};

проверьте мой пример кода на https://github.com/yogesh-sinoriya/serverless-dynamodb-authorizer

...