如何解决开发Microsoft Outlook外接程序时遇到的Axios网络错误?

kmbjn2e3  于 2023-06-22  发布在  iOS
关注(0)|答案(1)|浏览(116)

我一直在为我试图为Microsoft Outlook开发的加载项获取此Axios网络错误。我正在使用React和Typescript Axios Network Error
我使用的API在通过Curl或Postman测试时没有CORS错误,但当我在程序中调用相同的API时,我得到了这个错误。
API Call

p3rjfoxz

p3rjfoxz1#

由浏览器或webview控件实施的同源策略防止从一个域加载的脚本从另一个域获取或操作网页的属性。这意味着,默认情况下,请求的URL的域必须与当前网页的域相同。例如,此策略将阻止一个域中的网页对托管它的域以外的域进行XmlHttpRequest Web服务调用。
由于Office外接程序承载在Web视图控件中,因此同源策略也适用于在其网页中运行的脚本。
同源策略在许多情况下可能是不必要的障碍,例如当Web应用程序跨多个子域托管内容和API时。有几种常见的技术可以安全地克服同源策略强制。Addressing same-origin policy limitations in Office Add-ins文章对其中一些进行了最简短的介绍。

相关问题