Недопустимый заголовок ELF Node js с базой данных на диване в AWS лямбда - PullRequest
1 голос
/ 27 февраля 2020

Архитектура платформы: без сервера AWS Лямбда с использованием Couchbase в качестве базы данных. Он работает нормально, когда мы пробовали локальный локальный вызов без сервера, но при развертывании на AWS Lambda получаю следующую ошибку:

{
    "errorType": "Error",
    "errorMessage": "/var/task/node_modules/couchbase/build/Release/couchbase_impl.node: invalid ELF header",
    "stack": [
        "Error: /var/task/node_modules/couchbase/build/Release/couchbase_impl.node: invalid ELF header",
        "    at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)",
        "    at Module.load (internal/modules/cjs/loader.js:653:32)",
        "    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)",
        "    at Function.Module._load (internal/modules/cjs/loader.js:585:3)",
        "    at Module.require (internal/modules/cjs/loader.js:692:17)",
        "    at require (internal/modules/cjs/helpers.js:25:18)",
        "    at bindings (/var/task/node_modules/couchbase/node_modules/bindings/bindings.js:112:48)",
        "    at Object.<anonymous> (/var/task/node_modules/couchbase/lib/binding.js:214:36)",
        "    at Module._compile (internal/modules/cjs/loader.js:778:30)",
        "    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)"
    ]
}

Более близкая вещь, с которой я столкнулся, такова: Неверный заголовок ELF Node js с couchbase db

, но не уверен, как установить спецификацию платформы c в aws lambda. Я исключил зависимости от веб-пакетов и пакетов.

...