Невозможно вставить пользовательский JavaScript в .Net Core 2.2 в swagger - PullRequest
0 голосов
/ 04 января 2019

Я написал JavaScript, который я хотел бы добавить в swagger с .Net Core 2.2.Я хотел бы подчеркнуть, что папка wwwroot не создавалась по умолчанию при создании веб-проекта (опция пустого проекта) в .Net Core 2.2.Затем я вручную создал папку wwwroot и добавил туда свой файл JavaScript.Когда я запускаю swagger, я получаю сообщение об ошибке, что файл не может быть загружен.Я попытался создать папку " swagger " внутри wwwroot и поместить туда файл, но это тоже не сработало.Вот мой пример кода:

SwaggerUIOptions uiConfig;
uiConfig.InjectJavascript("mycustomfile.js");

Также я хотел бы подчеркнуть то, чего я пытаюсь достичь здесь.Я получил раскрывающийся список в своем заголовке для предоставленной базы данных, т.е. Oracle/MSSQL и т. Д. Теперь, основываясь на выборе, я хочу изменить значение другого заголовка, то есть строки подключения.Я написал JavaScript для этой цели, но дайте мне знать, если это может быть достигнуто каким-то другим и более простым способом с .Net Core вместе с Swashbuckle.

1 Ответ

0 голосов
/ 07 января 2019

Проблема решена после использования app.UseStaticFiles(); в методе Configure().

...