aws-lambda - 带有nodejs的ibmmq-无法使其与aws lambda一起使用
问题描述
我正在尝试使用 ibmmq 节点模块从 IBM MQ 读取数据。lambda 函数在我的本地环境中与 serverless-offline 插件一起工作正常,并进行了以下更改。
- 将 python 版本降级到 2.x
- 安装windows构建工具、node-gyp、Windows8.0 SDK、visual studio 2015
但是在 AWS 中部署相同的 lambda 会引发以下错误
模块初始化错误:在 Object. (/var/task/node_modules/ibmmq/node_modules/ref/lib/ref.js:5:47) 在 Module._compile (module.js:570:32)
我已将 windows-build-tools 添加到我的依赖项中。关于如何完成这项工作的任何想法
解决方案
推荐阅读
- elasticsearch - Elasticsearch 同义词搜索 synonym.txt 格式
- javascript - 有没有办法在javascript中自定义window.print()中的保存按钮?
- selenium - 无法为活动元素找到正确的 xpath
- python - 对于最大和子列表,是否有任何时间复杂度为 O(n^3) 的算法?
- java - 当用户滚动到 RecyclerView 的底部时,使用 ScrollListener 从 Firebase Realtime DB 中提取数据的问题
- vue.js - 如何使用自定义过滤器功能过滤 b 表行?
- gitlab - 找不到 gitlab“admin/runners”页面来注册共享跑步者
- java - 使用java从本地主机创建远程hdfs目录
- css - 更改为 Bootrap 4,我的导航栏现在看起来是蓝色的,并且没有一个下拉菜单与之前的位置对齐
- node.js - 出现错误:连接 ECONNREFUSED 127.0.0.1:3306