免备案CDN_罗湖营销型网站建设_新用户

2021-05-03 23:30

开始

很长一段时间以来,我一直在使用WEBIDE开发fiori应用程序。虽然我从webide中受益匪浅,但它确实很强大,但是由于网络速度慢,我在启动workbench、保存代码、在fiori launchpad上试运行应用程序时经常会遇到一些问题,淘客发单软件,甚至有时会丢失代码。

我还用eclipse和tomcat一起编写js代码,用云服务器,在本地部署应用程序。

直到前几天,tomcat突然不工作了,自助建站开发,在花了很多时间调查之后,我终于放弃了…我开始寻找另一种方法在本地测试我的应用程序节点.js一起。但是,有些细节还不是很清楚,比如代理,

在本文中我将展示我的实践,返现,包括以下成果:

在fiori launchpad沙盒上运行应用程序将请求(如"../resource/")路由到CDN资源将odata请求路由到实际后端系统通过配置文件配置launchpad应用程序

所有这些关键文件都可以在github上找到。

主要步骤

navi到ui5项目父文件夹,新建一个包json文件,使用以下命令:

根据需要输入信息,也可以修改包.json后记。最后你会看到一个json文件,数据与大数据技术,像这样:

创建索引.html这是ui5的入口点。在index/html中,它需要sapui-核心.js以及沙盒.js它们都可以在cdn启动板上找到,路径"../resources/"可以路由到/https://sapui5.hana.ondemand.com/resources/"通过‘http proxy’但是对于‘/test resources/’代理不工作,我不知道为什么…

使用express,创建一个服务器非常简单,加上"expresshttpproxy"和"httpproxy",http请求可以转换成https,odata请求也可以发送到真正的后端服务器。默认情况下,对系统er9的请求将发送到客户端001,因为我们的案例需要客户端500,因此可以在事件"proxyReq"中写入proxyReq头。

在文件夹"appconfig"中新建一个名为fioriSandboxConfig.json文件"

使用命令:

之后,您的项目文件夹将如下:

运行:3000

一切正常

结论

通过这个简单的实践,您可以从本地开发应用程序工作区。虽然有一些限制,如交叉导航,运行单元测试…我也期待有人能找到解决这些问题的方法。

分享到:
收藏
相关阅读