【问题标题】:Unable to inject the custom JavaScript in .Net Core 2.2 in swagger无法在 .Net Core 2.2 中大摇大摆地注入自定义 JavaScript
【发布时间】:2019-01-07 18:55:29
【问题描述】:

我编写了一个 JavaScript,我想用 .Net Core 2.2 大摇大摆地注入它。我想强调的是,当我使用 .Net Core 2.2 创建 Web 项目(空项目选项)时,默认情况下未创建 wwwroot 文件夹。然后我手动创建了 wwwroot 文件夹并在其中添加了我的 JavaScript 文件。当我启动 swagger 时,出现无法加载文件的错误。我尝试在 wwwroot 内创建一个文件夹“swagger”并在那里放置一个文件,但这也不起作用。 这是我的示例代码:

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

我还想强调一下我在这里想要实现的目标。我在提供的数据库的标题中有一个下拉列表,即Oracle/MSSQL 等。现在根据选择,我想更改另一个标题的值,即连接字符串。我为此编写了一个 JavaScript,但请告诉我是否可以通过 .Net Core 和Swashbuckle 以其他一些简单的方式来实现。

【问题讨论】:

  • 你能从浏览器访问你的“mycustomfile.js”吗?

标签: swagger swashbuckle asp.net-core-2.2 .net-core-2.2


【解决方案1】:

Configure() 方法中使用app.UseStaticFiles(); 后问题得到解决。

【讨论】:

    猜你喜欢
    • 2021-09-03
    • 1970-01-01
    • 2019-02-05
    • 2022-11-08
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 2022-09-28
    • 1970-01-01
    相关资源
    最近更新 更多