【问题标题】:How to connect to a remote oracle database on an openshift node.js application?如何连接到 openshift node.js 应用程序上的远程 oracle 数据库?
【发布时间】:2016-06-06 05:38:33
【问题描述】:

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

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

关于如何在OpenShift 上实现此功能的任何想法?

【问题讨论】:

    标签: node.js oracle openshift node-oracledb


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-01-21
      • 1970-01-01
      • 2017-12-14
      • 1970-01-01
      • 2012-01-20
      • 2014-06-03
      • 1970-01-01
      • 2013-10-23
      • 2013-06-05
      相关资源
      最近更新 更多