Надстройка Outlook. Панель задач html: непрозрачный ответ в сообщении на внешний сервер (CORS) - PullRequest
0 голосов
/ 09 июля 2020

Я создаю надстройку Outlook. Я выбрал вариант Visual Studio, а не nodejs, любой из них по какой-то причине лучше?.

Судя по этому сомнению, у меня проблема, когда я пытаюсь получить доступ к внешнему серверу из html отображается на панели задач.

В моем html у меня есть кнопка, и при ее нажатии я отправляю запрос html на свой внешний сервер (из файла js): Мой запрос приходит на сервер , но я получаю ответ «непрозрачный» ...

Я прочитал, что это из-за заголовка «no-cors». Изменив заголовок на «cors», я получаю сообщение об ошибке: «... Ответ на предполетный запрос не проходит проверку контроля доступа ...»

Читая об этом, я совершенно сбит с толку, я не знаю, как это решить ...

function sendPost() {
  try {
         fetch("https://my_Server.com/test", {
            method: 'POST', 
            mode: 'no-cors',
            cache: 'no-cache',
            credentials: 'include',
            headers: { 'Content-Type': 'application/json', 'authorization': "Bearer 1234567890" },
            redirect: 'follow', 
            referrerPolicy: 'no-referrer',
            body: JSON.stringify(sBody)
        })
            .then((response) => {
                  // I get here, but response is type: "opaque"             
            });
    }
    catch (err) {
    }
}

Заранее спасибо, D iego

...