Swagger-ui 与 node.js 缺少 CSS,但在其他方面渲染良好

发布于 2025-01-11 21:31:41 字数 564 浏览 0 评论 0原文

我正在尝试让 swagger-ui npm 在我的 node.js 应用程序中工作。

我有一个包含以下代码的 js 文件:

  const swagger = require('swagger-ui');

  module.exports = Backbone.View.extend({
      initialize: function() {
        this.$el.html(pugFile);
        
        swagger({
          spec: {... specs},
          dom_id: '#docus',
        });
      }
    });

其中 specs 包含 API 定义的 json。它加载和渲染得很好 - 但没有任何 CSS!

我的应用程序中没有其他代码用于使用 swagger-ui,只有那几行。如果 CSS 没有丢失,一切就完美了。

有人可以向我指出我缺少什么吗?我刚刚使用“npm install swagger-ui”安装了 swagger-ui 并按上述方式使用它。

多谢!

I am trying to get swagger-ui npm work in my node.js application.

I have a js file with the following code:

  const swagger = require('swagger-ui');

  module.exports = Backbone.View.extend({
      initialize: function() {
        this.$el.html(pugFile);
        
        swagger({
          spec: {... specs},
          dom_id: '#docus',
        });
      }
    });

where specs contains json for the API definition. It loads and renders fine - but without any CSS!

There is no other code in my application for using swagger-ui, only those few lines. If the CSS wasn't missing, all would be perfect.

Can someone point out to me what I am missing? I just installed swagger-ui with "npm install swagger-ui" and used it as above.

Thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文