我有一个连接到远程node.js
数据库的Oracle
应用程序。在我的本地计算机上,我使用node-oracledb
连接到数据库,它运行良好。
我正在尝试在OpenShift
上部署此节点应用程序。但是,我无法在node-oracledb
上安装OpenShift
。我认为这是因为下载并安装了Oracle InstantClient的先决条件,这不是OpenShift
中的一个选项。
有关如何使用OpenShift
的任何想法?
答案 0 :(得分:-1)
我不熟悉OpenShift,但我假设您正在使用他们提供的Node.js服务。我同意这个问题很可能是对InstantClient的依赖。
OpenShift是否支持VM?如果是这样,您可以下到较低级别并构建适合您的VM。
另一个选择是使用支持驱动程序的Oracle的Node.js服务:https://cloud.oracle.com/en_US/acc
最后一个选择是为数据库设置一个restful API(不知道你在哪里或如何做,因为我不知道你的基础设施),然后与OpenShift的那个进行通信。