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

香港带宽_云服务器代金券_折扣

小七 141 0

这个博客是一个博客系列的一部分,展示了如何使用sapwebide全栈和cloudfoundry上新的HANA服务来构建HANA数据库工件。

创建Nodejs。模块

在本节中,我将展示如何创建nodejs模块并在其中添加OData服务。此OData服务将用于公开先前建模的表/视图的内容。

选择项目"ProductsApp01"(先前创建)并使用上下文菜单创建节点.js模块"。

提供模块名称为"products01\u js",并在单击"完成"之前启用XSJS支持。

选择lib文件夹并使用创建名为"products01.xsodata"的新文件的上下文菜单

将下面的代码粘贴到xsodata文件

下面是您的xsodata文件的外观:

通过选择nodejs模块修改yaml文件,并在"Requires"部分下添加两个依赖项。这将使nodejs模块能够引用DB artifacts。

通过选择文件夹并使用上下文菜单中的Build选项构建nodejs模块

您应该在日志文件中看到一条成功消息。

使用下面显示的菜单选项运行nodejs应用程序。

这将需要几分钟。您将在控制台中获得一个URL,如下所示。

单击该URL并将其更改为引用OData服务,如下所示

让我们在Cloud Foundry运行时部署此应用程序。选择根项目文件夹并使用上下文菜单构建项目

几分钟后,您应该能够成功构建,并且将在您的工作区中使用.mtar文件创建新文件夹。

使用上下文菜单将mtar文件部署到云平台帐户。当提示您输入Cloud Foundry详细信息时–选择您的CF API端点、组织和空间

这将花费您几分钟时间将应用程序部署到您的CF空间。

一旦应用程序部署完毕,公司自助建站,导航到您的CF空间,通信云,在"应用程序"菜单下,您将能够看到一个用于db模块的应用程序和另一个用于js模块的应用程序。默认情况下,物联网城市,products01\u db app将停止,并且仅在创建db artifacts时才需要。另请注意,大数据应用案例,在另一个应用程序中有一个长GUID。此应用程序是在您尝试从WebIDE中测试nodejs模块时创建的。您可以停止此应用程序,因为它不是必需的。我们将使用应用程序"products01\u js",淘客引流,因为它将提供OData服务。

单击js应用程序查看应用程序URL。

修改URL以调用OData服务,如下所示,并在中打开它浏览器

https://oneflp-cal-dev-products01-js.cfapps.eu10.hana.ondemand.com/products01.xsodata/Products

返回产品清单。您现在可以将此URL与其他SAP CP服务一起使用,或在其上构建UI。

希望您发现此博客系列有用。如果您遇到任何问题,请在论坛中发布问题并标记我。

参考资料:

当尝试在Cloud Foundry环境中创建我的第一个HANA产品时,我注意到没有太多信息。下面的HANA 2.0教程是由Lucia Subatin引起我注意的。请注意,由于各种限制,这些教程将不适用于SAP CP。我花了将近一天的时间从各种教程和HANA学院的内容中收集信息,以获得这个简单的场景工作

https://www.sap.com/developer/tutorials/xsa-ml-e2e-github-mta.html

https://www.sap.com/developer/tutorials/xsa-ml-e2e-create-cds-db.html

https://www.sap.com/developer/tutorials/xsa-e2e-db-explorer.html

https://www.sap.com/developer/tutorials/xsa-e2e-cds-new.html

https://www.sap.com/developer/tutorials/xsa-ml-e2e-create-node-modu乐.html

https://www.sap.com/developer/tutorials/xsa-ml-e2e-create-ui5-interface.html