Azure IoT远程监控Web UI无法在本地计算机上启动-未经授权

时间:2019-08-01 10:55:04

标签: azure azure-iot-hub azure-iot-sdk

我正在尝试使Azure IoT远程监视Web UI(https://github.com/Azure/pcs-remote-monitoring-webui)在本地计算机上运行,​​并通过https:// {您的解决方案名称}连接到该解决方案的已部署实例。azurewebsites .net /

我从服务器收到错误消息。谁能帮我吗?

我正在关注本教程:

https://docs.microsoft.com/en-us/azure/iot-accelerators/iot-accelerators-remote-monitoring-customize

运行npm start时,我在浏览器控制台中收到以下消息:

无法加载资源:服务器的响应状态为401(未经授权)

CORS策略阻止了从“ http://localhost:3000”访问“ https:// {您的解决方案名称} .azurewebsites.net // config / v1 / solution-settings / theme”处的XMLHttpRequest:响应预检请求未通过访问控制检查:所请求的资源上没有“ Access-Control-Allow-Origin”标头。

1 个答案:

答案 0 :(得分:1)

在Azure门户中,找到您要尝试ping的已部署应用程序服务的资源(* .azurewebsites.net地址)。在此应用程序服务的选项下(在左侧窗格中),应该有一个CORS选项。打开CORS选项后,您应该可以将网址列入白名单-输入完整的本地主机网址,包括端口和https://。保存更改,然后重新加载以前无法使用的页面-更改可能需要几分钟的时间才能应用。