当前位置:主页 > 游戏服务器 > 数据安全 >

金山云_阿里巴巴企业邮箱_三重好礼

大家好,

除了我以前的博客,关于从SAP Web IDE将UI5应用程序部署到CloudFoundry,我将向您展示如何将MongoDB和Express(在NodeJS上运行)包含到同一个应用程序中。

以前的博客:https://blogs.sap.com/2017/09/22/deploy-your-app-to-cloudfoundry-from-the-sap-web-ide-cp-trial/

在当前版本的SAP中WebIDE试用帐户,没有添加NodeJS模块的选项。本博客中描述的选项https://blogs.sap.com/2017/05/11/develop-a-full-stack-application-for-cf-using-sap-web-ide/尚未在试用帐户上可用…

虽然不可用,企业管理软件下载,但可以在CloudFoundry上使用试用帐户。我不确定这是不是最好的方法,但我就是这么做的。

开始添加mongodb作为html5模块的需求mta.yaml公司文件

打开包.jsonhtml5模块中的文件

将express添加到依赖项,返利商城,并更改启动脚本以启动应用程序"服务器.js"

Express是一个节点.js网络应用框架,阅读更多https://expressjs.com/

添加文件"服务器.js在这个文件中,我们将使用Express来访问和公开mongodb。服务器.js也将通过调用文件夹webapp启动UI5应用程序。

在"服务器.js"我使用Express定义路由。根据路线,便宜的云服务器,我将从mongodb读取并返回请求的项目。从mongodb获取项目的函数

我还为post请求定义了一个路径,淘客宝,以便在mongodb中创建项目

在UI5视图的控制器中,我使用ajax从Express获取项目。以jqueryajax为例,其他的解决方案也是可能的。

和一篇AJAX文章来创建一个项目

按照我以前的博客中相同的步骤来部署应用程序:https://blogs.sap.com/2017/09/22/deploy-your-app-to-cloudfoundry-from-the-sap-web-ide-cp-trial/

结果如下此:

https://---。cfapps.eu10软件.hana.ondemand.com/

https://---。cfapps.eu10软件.hana.ondemand.com/items

我用UI5con的CloudFoundry handson做了Express和mongodb的代码,你可以找到此处:

https://github.com/frdrcbrg/ui5con-cf-todo

您可以在github上找到此博客的完整代码:https://github.com/lemaiwo/WebIDECloudFoundryApp

开始享受在SAP Web IDE中创建Cloud Foundry应用程序的乐趣吧!

致以最诚挚的问候,

,哪个云服务器

猜你喜欢

微信公众号