2

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

我正在尝试将此节点应用程序部署在OpenShift. 但是,我无法node-oracledb安装在OpenShift. 我相信这是由于下载和安装 Oracle InstantClient 的先决条件,这不是OpenShift.

关于如何让它发挥作用的任何想法OpenShift

4

1 回答 1

-1

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

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

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

最后一个选项是为数据库设置一个 RESTful API(由于我不知道您的基础架构,因此不确定您将在何处或如何执行此操作),然后从 OpenShift 与该 API 进行通信。

于 2016-02-24T16:31:01.013 回答