学习Fiori有一段时间了,今天详细了解了一下neo-app配置文件,特在此记录一下。
Eclipse + SAP UI5插件开发是不需要neo-app配置文件的,这个文件主要是针对于Web IDE开发工具,用来读取一些核心类库的配置信息以及服务路径代理的配置。
Web IDE项目是跑在一个BS结构的web版的IDE,它的host和APP将要请求的host是不一样的,那么这就导致了一个不同host跨域的问题。
跨域的问题在Eclipse开发时是通过proxy来处理的,代码长成这样:
proxy/http/www.yourhost.com
Web IDE开发不支持这个处理方法,而是提供neo-app.json这个配置文件,通过Destination配置来完成跨域的处理,这个文件通常的路径在工程的根目录下面。
neo-app.json一般都是这样的:
{
"welcomeFile": "/webapp/index.html",
"routes": [
{
"path": "/resources",
"target": {
"type": "service",
"name": "sapui5",
"

本文介绍了Fiori开发中关于neo-app配置文件的使用,特别是在Web IDE环境下解决跨域问题的方法。通过Neo-App.json的Destination配置,详细阐述了如何进行服务的反向代理设置,以及与SAP环境中的destination配置的配合,确保Web IDE能够访问内部网络的服务。
最低0.47元/天 解锁文章
131

被折叠的 条评论
为什么被折叠?



