Невозможно вставить пользовательский JavaScript в.Net Core 2.2 в swagger

Я написал 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 ответ

Решение

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

Другие вопросы по тегам