首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用无服务器Couchbase Lounge在AWS Lambda中加载Node JS函数-获取无效ELF标头错误

无法使用无服务器Couchbase Lounge在AWS Lambda中加载Node JS函数-获取无效ELF标头错误
EN

Stack Overflow用户
提问于 2019-05-17 14:32:38
回答 1查看 137关注 0票数 1

平台架构:无服务器AWS Lambda,使用Couchbase作为数据库,使用Lounge库连接。当我们尝试无服务器本地调用时,它工作得很好,但在部署到AWS Lambda时,得到以下错误:

代码语言:javascript
复制
Error: /var/task/node_modules/couchbase/build/Release/couchbase_impl.node: invalid ELF header
at Object.Module._extensions..node (module.js:681:18)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at bindings (/var/task/node_modules/bindings/bindings.js:84:48)
at Object.<anonymous> (/var/task/node_modules/couchbase/lib/binding.js:213:36)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)

我遇到的更接近的东西是:Invalid ELF header Node js with couchbase db

但不确定如何在aws lambda中安装特定于平台的。我排除了webpack和包裹的依赖。

版本: node: 8.10.0 npm: 6.4.1 npm package couchbase: 2.6.4 npm lounge: 0.26.0

EN

回答 1

Stack Overflow用户

发布于 2019-05-17 17:58:53

Couchbase和CouchDB不是同一个数据库,Couchbase的数据库被称为"Couchbase Server“。因此,总而言之,您正在尝试使用另一个数据库的驱动程序连接数据库。

在这个框架中,它明确表示为CouchDB https://github.com/mikeyk/couchdb-lounge

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56180812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档