收到错误的CORS标头'Access-Control-Allow-Origin'缺少SAPUI5?

2020-08-18 10:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我是SAPUI5的新手。 对于这种情况,我想在SAPUI5的Eclipse应用程序中显示来自Odata net waver的数据,但是在尝试运行程序时遇到问题。

这是日蚀的结构树

这是来自控制器的代码:

onInit:function(){

var oModel =新的sap.ui.model.odata.ODataModel

(" http://[主机名]:8000/sap/opu/odata/SAP/ZEMP_SRV/EmployeeSet ",true," basisadm"," passw0rd");

oModel.attachRequestSent(function(){

console.log("请求已发送");

//etc

});

oModel.attachRequestCompleted(function(){

console.log("请求完成");

//etc

});

oModel.attachRequestFailed(function(){

console.log("请求失败");

//etc

});

sap.ui.getCore()。setModel(oModel);

},

程序运行时,我从mozilla firefox中收到此错误。

我该如何解决以及我缺少什么?

谢谢。 ????

1.PNG (34.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我是SAPUI5的新手。 对于这种情况,我想在SAPUI5的Eclipse应用程序中显示来自Odata net waver的数据,但是在尝试运行程序时遇到问题。

这是日蚀的结构树

这是来自控制器的代码:

onInit:function(){

var oModel =新的sap.ui.model.odata.ODataModel

(" http://[主机名]:8000/sap/opu/odata/SAP/ZEMP_SRV/EmployeeSet ",true," basisadm"," passw0rd");

oModel.attachRequestSent(function(){

console.log("请求已发送");

//etc

});

oModel.attachRequestCompleted(function(){

console.log("请求完成");

//etc

});

oModel.attachRequestFailed(function(){

console.log("请求失败");

//etc

});

sap.ui.getCore()。setModel(oModel);

},

程序运行时,我从mozilla firefox中收到此错误。

我该如何解决以及我缺少什么?

谢谢。 ????

1.PNG (34.1 kB)
付费偷看设置
发送
4条回答
CJones
1楼 · 2020-08-18 10:39.采纳回答

如果您有网关服务器,则只需部署并运行。 不要努力,浪费时间。

代楠1984
2楼-- · 2020-08-18 10:47

对不起,您的回复太晚了。 该链接有助于解决问题

SAPUI5-CRUD操作第3部分-创建视图-YouTube

微wx笑
3楼-- · 2020-08-18 10:57

嗨,

仅在本地进行测试,则可以使用CORS插入 CORS Everywhere :: 模块倾泻Firefox

huskylover
4楼-- · 2020-08-18 10:39

嗨,

适合仍在寻找解决方案的您:
使用App Router解决CORS
使用 代理服务器来解决CORS
(在本地和云中运行)

干杯,
Carlos

一周热门 更多>