如何启用CORS,以便可以使用IoT MMS服务生成的ODATA API中的数据?

2020-08-18 04:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 只需利用轻量级的HTML...

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

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


嗨,

只需利用轻量级的HTML5(引导程序+ JQuery)页面即可显示我连接的arduino设备的输出数据。

该页面本身将托管在云平台上,但是当我在桌面上以及从WebIDE上预览页面时,我现在遇到的一个问题是未专门启用CORS,我收到错误消息"否" 所请求的资源上存在Access-Control-Allow-Origin标头。因此,不允许访问源'null'。"

我该如何解决?

3条回答
渐行渐远_HoldOn
2020-08-18 05:13 .采纳回答

我发现了这一点,并且我不会让这成为OP不发布其解决方案的那些在线幻象发布之一。

要解决CORS,首先必须利用云平台中的目标。 github具有一些目的地 上传和配置它的步骤是此处

现在,在这种情况下,要利用目的地,您必须创建一个名为 neo- 项目根目录中的app.json ,此时您可以使用刚刚创建的目标填充

 {
   "路线":[
     {
       " path":"/img/iotmms",
       "目标":{
         " type":"目的地",
         "名称":" iotmms"
       },
       "描述":"彩信目的地"
     },
     {
       " path":"/img/iotrdms",
       "目标":{
         " type":"目的地",
         "名称":" iotrdms"
       },
       " description":" RDMS目标"
     }
   ]
 }
 

,然后在javascript中加以利用,您只需引用url

 var url ="/iotmms/v1/api/http/app.svc/[odataquery]"; 

就是这样!

干杯,
Jath

一周热门 更多>