云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_华为云免费服务器_怎么买

小七 141 0

京东云_网站建设设计制作_多少钱

https://github.com/entmike/hanadev/tree/Part2

在本系列的第二部分中,我将介绍如何创建一个简单的后端NPM模块,该模块将在容器内运行,并从本系列的第一部分添加到Docker Compose堆栈中。最终结果将是能够发出一个httppost调用,该调用通过Node express npm模块路由,网络云服务器,并获取有关HANA express实例的一些系统元数据。Express路由将作为类似API调用的框架,我们将在本系列的后续部分中编写。此外,在接下来的部分中,我们将编写Vue前端web应用程序来使用这些调用并在web浏览器中显示。

云9的设置和配置如第1部分所述

为了从节点连接到SAP HANA,我们需要使用@SAP/HANA客户端npm模块。但是,我们不能简单地在sap/hana客户机上安装一个普通的npm,因为sap必须使它变得更难,而且他们选择在自己的npm服务器上托管它,所以从终端窗口键入以下2个命令:

注意我们正在全局安装这个npm模块,因为根据我的经验,国内云服务器,优惠券代理平台哪个好,当将整个文件夹从一个环境复制到另一个环境时,这是一个有问题的库,要放在您自己的NPM包中。这是因为:

但我离题了,只需在全球范围内安装它来取笑我

我们将在hanadev目录中构建我们不断增长的应用程序的每个后续部分。

由于我们(好的,我)希望将此应用程序封装到一个自包含的堆栈中,我们不能简单地运行npm run prod。这是因为在我们的开发环境中,我们将HANA Express放在一个只知道自己的Docker Compose网络的容器中。这就是集装箱化的本质和优点,大数据分析软件有哪些,所以我们需要做的是将后端应用程序添加到堆栈中。我们现在就开始吧。

现在我们已经为容器定义了Docker映像,我们需要将它添加到Docker Compose堆栈中,以便它可以与HANA Express数据库通信。

基本上我们添加了第三个服务/容器,名为hello world app。由于这将基于我们不一定发布的docker映像构建(甚至从未在其上进行docker构建),因此我们将其定义为自己的构建,而不是使用映像。您可以在yaml中看到,我们将构建上下文指向当前目录(hanadev),并将Dockerfile指定到Dockerfile和源代码所在的子目录(hello world app)。

此定义基本上告诉Docker Compose,我们要为此堆栈构建映像。一旦我们的图像不太容易被更改,我们总是可以重新定义这个yaml,以便在以后指向一个带有标记名等的最终Docker图像。

,云服务器商