Outlook 2016查询外接程序根路由

Outlook 2016查询外接程序根路由,outlook,outlook-addin,outlook-2016,Outlook,Outlook Addin,Outlook 2016,因此,我有一个问题,关于我在Outlook加载项日志中看到的一些奇怪行为,最终找到了罪魁祸首。客户端是Outlook 2016,用户由一台on-prem exchange服务器支持 每当我打开有用户使用外接程序的Outlook-2016时,Outlook似乎会在外接程序主机上查询根路由https://。这很奇怪,因为我在清单中没有指定此路径 这是一个简单的修复程序,只需添加一个根路由,但我的主要问题是为什么它要查询这个路由?它是否用作某种健康检查?如果是,我是否可以指定另一个已设置健康检查的路由

因此,我有一个问题,关于我在Outlook加载项日志中看到的一些奇怪行为,最终找到了罪魁祸首。客户端是Outlook 2016,用户由一台on-prem exchange服务器支持

每当我打开有用户使用外接程序的Outlook-2016时,Outlook似乎会在外接程序主机上查询根路由
https://
。这很奇怪,因为我在清单中没有指定此路径


这是一个简单的修复程序,只需添加一个根路由,但我的主要问题是为什么它要查询这个路由?它是否用作某种健康检查?如果是,我是否可以指定另一个已设置健康检查的路由?

如果其他人遇到此问题,Outlook 2016在打开时会在根路由上执行HTTP选项。在使用express的nodejs中,解决方案是

  router.options("/*", (req, res) => {
    res.header('Access-Control-Allow-Origin', '*');
    res.header('Access-Control-Allow-Methods', 'GET,POST,OPTIONS');
    res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-Requested-With');
    res.sendStatus(200);
  });

如果其他人遇到此问题,Outlook 2016在打开时会在根路由上执行HTTP选项。在使用express的nodejs中,解决方案是

  router.options("/*", (req, res) => {
    res.header('Access-Control-Allow-Origin', '*');
    res.header('Access-Control-Allow-Methods', 'GET,POST,OPTIONS');
    res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-Requested-With');
    res.sendStatus(200);
  });