Outlook 2016 запрашивает корневой маршрут надстройки

Итак, у меня есть вопрос о странном поведении, которое я наблюдаю в журналах надстройки Outlook и, наконец, нашел виновника. Клиент - Outlook 2016, и пользователь поддерживается локальным сервером обмена.

Каждый раз, когда я открываю Outlook-2016, у которого есть пользователь с надстройкой, Outlook, похоже, запрашивает у хоста надстройки корневой маршрут https://<$host>/. Это странно, потому что в моем манифесте я не указал этот путь.

Это достаточно простое исправление, чтобы просто добавить корневой маршрут, но мой главный вопрос: почему он запрашивает этот маршрут? Работает ли он как своего рода проверка работоспособности, и если да, могу ли я указать другой маршрут, на котором у меня уже есть настройка проверки работоспособности?


person gr347wh173n0r7h    schedule 07.09.2017    source источник


Ответы (1)


Если кто-то еще столкнется с этой проблемой, Outlook 2016 при открытии выполняет ОПЦИЮ HTTP на корневом маршруте. В 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);
  });
person gr347wh173n0r7h    schedule 25.09.2017