Как изменить URL Swagger Doc? - PullRequest
0 голосов
/ 14 июня 2019

Это мой первый раз, когда я использую Swagger, и у меня он работает как положено, когда я запускаю его со своей локальной машины. Когда я отправляю его на сервер STAGE или PROD, я получаю сообщение об ошибке CORS. Я пытался найти исправление, и в процессе исследования я нашел несколько предложений по добавлению следующего в web.config, но, похоже, это не сработало. Это для веб-API на сервере Windows 2016.

<system.webServer>    
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>

Затем я попытался установить модуль CORS на серверах, но это не удалось, вероятно, из-за того, что он не может связаться с сайтом или сервером на внешнем сервере из нашего домена. Я не уверен на 100%, но как только он попытался установить и потерпел неудачу, он попросил меня зайти на сайт для загрузки, и это определенно не работает.

Затем, глядя на это больше, я пытался выяснить, почему он считает, что он находится в отдельных доменах, и заметил, что URL, по которому я звоню, использует https, а URL-адрес к документам использует http.

enter image description here

То, что я не собирался найти, это то, как я могу изменить URL к документам, чтобы они тоже были https. Можно ли изменить этот URL-адрес или у кого-то есть другие предложения о том, как мне это сделать?

...