0

我得到了可以在我的笔记本电脑上正常运行的简单 node.js 代码。此测试 nodejs 应用程序仅从 IBM Cloud 中的 Db2 数据库中选择一行。但是,当我集成代码并部署到 IBM 云时,它会抱怨“初始化期间出错:{ 错误:找不到模块 'connect:db2'( 或 ibm_db )”。

我认为 IBM Cloud 中的环境没有安装 ibm_db,我的问题是将 ibm_db 安装到 IBM Cloud 以使应用程序(实际上是 IBM Cloud 中的一个包的操作)工作的步骤是什么?

4

1 回答 1

0

ibm_db 包是 IBM Cloud Functions 的多个运行时的一部分。对于带有 Db2 的 Node.js,我建议使用 Node 8 或 Node 10 运行时。您需要在创建操作时指定版本。

有关如何构建数据库驱动的 Slack 聊天机器人的解决方案教程使用 Cloud Functions 访问 Db2。该代码是用 Node.js 编写的,可在 GitHub 上找到,并附有有关如何部署它的说明。请参阅链接。

于 2019-05-11T06:51:32.810 回答