IBM Cloud Functions:如何为Node.js中的无服务器Db2访问安装“ ibm_db”?

时间:2019-05-10 18:53:40

标签: node.js db2 ibm-cloud ibm-cloud-functions

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

我认为IBM Cloud中的环境未安装ibm_db,我的问题是要如何将ibm_db安装到IBM Cloud中以使应用程序(实际上是IBM Cloud中的软件包的动作)起作用? / p>

1 个答案:

答案 0 :(得分:0)

ibm_db package is part of several runtimes of IBM Cloud Functions。对于带有Db2的Node.js,我建议使用Node 8或Node 10运行时。创建动作时,需要指定版本。

solution tutorial on how to build a database-driven Slack chatbot使用Cloud Functions访问Db2。该代码使用Node.js编写,可在GitHub上获得,并附有有关如何部署它的说明。请参阅链接。