如何在openshift node.js应用程序上连接到远程oracle数据库?

时间:2016-02-24 04:54:19

标签: node.js oracle openshift node-oracle

我有一个连接到远程node.js数据库的Oracle应用程序。在我的本地计算机上,我使用node-oracledb连接到数据库,它运行良好。

我正在尝试在OpenShift上部署此节点应用程序。但是,我无法在node-oracledb上安装OpenShift。我认为这是因为下载并安装了Oracle InstantClient的先决条件,这不是OpenShift中的一个选项。

有关如何使用OpenShift的任何想法?

1 个答案:

答案 0 :(得分:-1)

我不熟悉OpenShift,但我假设您正在使用他们提供的Node.js服务。我同意这个问题很可能是对InstantClient的依赖。

OpenShift是否支持VM?如果是这样,您可以下到较低级别并构建适合您的VM。

另一个选择是使用支持驱动程序的Oracle的Node.js服务:https://cloud.oracle.com/en_US/acc

最后一个选择是为数据库设置一个restful API(不知道你在哪里或如何做,因为我不知道你的基础设施),然后与OpenShift的那个进行通信。