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

CDN_虚拟主机什么系统_超低折扣

小七 141 0

快速链接:第一条路线示例项目文件

在本教程中,我们希望朝着高效应用程序开发迈出下一步。SAP云平台中的企业应用程序通常有一个应用程序路由器作为主要入口点。应用路由器可以服务于一个静态网页(例如主页),或者仅仅重定向到web应用程序本身。最大的优点是:应用程序路由器可以用于身份验证。更好的是:用户登录可以重用。

我们将仔细研究。

在我们关于SAP云平台后端服务的系列教程中,我们为什么要讨论App Router?是的,为什么?因为approuter在后端服务被前端应用程序用作后端的场景中扮演了一个角色是的,让我们先学习一下应用路由器的基本知识

什么是应用路由器?应用程序路由器实际上只是一个认可者这是什么意思?最终用户打开浏览器并键入一个像https://nice应用程序路由器将URL路由到现有应用程序的具体URL,例如。https://app/internal/丑陋

那么,大数据可视化,认可者只是一个转发商?当然。货代它是一个委托人它就像一个重定向器(您将在下面看到它)或者我们可以说:它是一个路由器甚至应用路由器?是的

看起来怎么样?应用程序路由器是现有的节点.js应用由于路由是一项相当简单的工作,我们可以使用SAP Cloud Platform Cloud Foundry环境的默认实现

如何做到这一点?下载节点.js包裹配置部署

还有其他好处吗?应用路由器可以为我们接管一项非常重要的任务:在执行路由之前,对最终用户进行身份验证应用程序路由器执行oauth流如果我们配置

太好了,我们能开始吗?是的像往常一样?是的:首先,我们用一个非常简单的例子我喜欢简单。这是一次很好的学习经历我的话……

目标

学习如何在SAP云平台、云铸造环境中使用应用路由器即:部署应用路由器并定义路由

第2部分和第3部分中的更多目标

前提条件

不需要编码技能

节点.js:现有的应用程序路由器是节点.js应用程序,可供下载。因此,我们需要节点.js安装在本地机器上您可能想看看这一节,在这里我已经描述了准备运行node的必要步骤App Router包可从SAP npm注册表下载。因此,有必要配置npm注册表,如

部署中所述我们的应用程序路由器需要部署到云铸造。您可以使用命令行客户机或从驾驶舱部署,如本博客

准备

中所述,我们将创建一个云铸造应用程序,它将包装现有的应用程序路由器包你说应用程序路由器是一个应用程序?这有点不精确现有的应用程序路由器是节点.js应用程序,但不是云铸造应用程序啊。。因此,我们需要创建自己的应用程序,部署到CloudFoundry我们自己的应用程序包含现有的应用程序路由器,我们不写任何代码我们自己的应用程序是节点.js依赖于现有应用路由器的应用程序。部署后,企业应用平台,使用我们自己的应用程序启动现有的应用程序路由器

创建项目结构

创建文件夹,例如c:\tmp\U approuter在tmp\u approuter文件夹中,创建一个文件清单.yml仍然在tmp\u approuter文件夹中,创建一个名为appfolder的子文件夹进入appfolder文件夹在appfolder文件夹中,创建一个文件包.json仍然在appfolder文件夹中,创建一个文件xs-应用程序.json

安装App Router包

通过声明对现有App Router包的依赖关系来完成安装之后,节点包管理器(npm)将安装它

打开文件c:\tmp\u approuter\appfolder\包.json粘贴以下(极简)内容

注:可以看到start script命令指向approuter下载包中的一个javascript文件这意味着:过了一段时间节点.js应用程序部署到CloudFoundry时,"启动"脚本将自动执行。在这种情况下,它将启动现有的应用程序路由器

现在,要安装现有的应用程序路由器,请转到命令提示符,导航到目录C:\tmp\u approuter\appfolder然后运行以下命令:

npm install

或者:npm install–save

这将添加node\u modules文件夹,其中是@sap,最后是approuter文件夹approuter文件夹是现有的应用程序路由器吗?是的

最后,我们的项目结构如下:

C:\tmp\U Approver清单.ymlC: \tmp\u approuter\appfolder文件夹节点\u模块包.jsonxs型-应用程序.json

学习1:非常简单的路线

我们的学习目标:->定义sap.com网站就这样。非常简单

这意味着:我们创建云铸造应用程序我们的应用程序包含下载的approuter和一个配置我们部署我们的approuter配置应用程序部署之后,我们的配置应用程序将获得一个URL(主机URL,物联网架构,见下文)我们称之为URL我们看到了sap.com网站