本博客将介绍应用程序端到端开发和部署到cf的4个步骤。
第1步:在cf上配置Hana服务。
转到空间->服务市场->SAP Hana服务。
根据您的权限单击不同的计划。
设置密码和其他参数,如大小(例如最小大小为32 GB,可以选择)以16GB块增量增加)
第2步:配置WebIDE fullstack以与cloud foundry配合使用。
WebIDE fullstack在neo上可用,但在CF上不可用。
因此,我们需要从neo配置webideFullStack以与CF配合使用。基本上,返利购,我们需要部署一个构建器应用程序,京淘客,用于构建/部署webidefullstack中构建的应用程序。
转到neo subaccount->Services->Web IDE Full stack
单击Configure service,然后向用户提供必要的授权(如P12345)。
现在单击Goto service,打开webide Full stack。
在Web IDE中fullstack,Goto Settings->cloud foundry->
选择您的CF端点。您将被要求提供CF登录电子邮件/密码。输入登录凭据后,选择要部署builder应用程序的组织和空间。
最后单击Install builder并保存。
还可以在Web IDE full stack中启用hana和节点开发功能,如下所示。
现在,如果您转到CF环境中的空间,您应该能够在应用程序下看到生成器应用程序(webide builde sapwebide ID)。
第3步:将nodejs应用程序部署到CF.
转到webide fullstack并从模板创建新项目。
现在在MTA中创建新的Hana数据库模块。(多目标应用程序)
请确保选择正确的版本。基于Hana服务驾驶舱中的信息。
即转到Hana驾驶舱在cloud foundry中查找版本信息。CF->space->services->service market place->Hana service->instance
同时记下下面突出显示的数据库ID。Hana service dashboard******
现在在webide full stack中创建一个新的节点Js模块。
启用XSJS支持。
现在点击mta.yaml公司使用MTA编辑器
点击nodejs模块并选择需要(+)。选择db模块并保存。
现在编辑mta.yaml公司文件来配置Hana DBaaS设置。有关数据库ID,请参阅上面的Hana service dashboard*****。请使用空格而不是制表符以避免缩进错误。
首先构建DB模块,然后构建nodejs模块。即右键单击->构建模块。
您可以编辑索引.xsjs在节点模块的lib文件夹中建立db连接,并从虚拟对象中进行选择表
$。响应.内容类型="text/html";
var output="欢迎
";
var connectn=$。数据库连接();//打开数据库连接
//sys表"DUMMY"
var pstatement=连接准备声明("select*from DUMMY");
var结果=pstatement.executeQuery文件();
//检查查询结果
如果(!结果.下一个()) {
$.响应.setBody("检索信息失败!!");//返回错误
$。响应.状态= $.net.http.INTERNAL\服务器\错误;
}否则{
output=output+"查询执行结果:"+结果.getString(1);
}
结果.关闭();
pstatement.close关闭();
连接N.close();//关闭连接
$。响应.setBody(输出);
现在,如果您点击node module&Run->Run as node application,您将在"应用程序"下看到在CF上部署并运行的应用程序。这可能需要几分钟。
启动应用程序。
单击右侧的调试图标,如下所示。
单击连接图标将调试器附加到应用程序。
在调试开始时设置一些断点索引.xsjs.
重新运行应用程序url,大数据推荐,免费云服务器试用,
现在您将能够看到控件到达中的断点索引.xsjs.
,淘客返利app