2017-09-07 3 views
1

So habe ich eine Frage über einige seltsame Verhalten, die ich in meinen Outlook-Add-in-Protokolle sehe und endlich den Schuldigen gefunden. Der Client ist Outlook 2016 und der Benutzer wird von einem Server vor Exchange geschützt.Outlook 2016 Abfrage von Add-in Root-Route

Wenn ich Outlook-2016 öffne, das einen Benutzer mit dem Add-In hat, scheint Outlook den Add-In-Host für die Stammroute https://<$host>/ abzufragen. Das ist seltsam, weil ich in meinem Manifest diesen Pfad nicht angegeben habe.

Dies ist eine einfache Lösung, um nur eine root-Route hinzuzufügen, aber meine Hauptfrage ist, warum fragt es diese Route? Funktioniert es als eine Art von Gesundheitscheck und wenn ja, kann ich eine andere Route angeben, auf der ich bereits eine Gesundheitsprüfung eingerichtet habe?

Antwort

0

Wenn dieses Problem von anderen Personen verursacht wird, führt Outlook 2016 beim Öffnen eine HTTP-Option auf der Root-Route aus. In Nodejs mit Express war die Lösung

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); 
    }); 
Verwandte Themen