簡體   English   中英

將 Swagger-UI 與 Angular-8 應用程序集成

[英]Integrating Swagger-UI with Angular-8 Application

我想將我的 Angular8 (8.2.0) 應用程序與 Swagger-UI (3.24.0) 集成,我收到以下錯誤:

_stream_writable.js:57 Uncaught ReferenceError: process is not defined at Object../node_modules/reading-stream/lib/_stream_writable.js (_stream_writable.js:57) 在webpack_require (bootstrap:79) 在 Z497031794414A552435Z497031794414A552435Z497031794414A552435ZA. -stream/readable-browser.js (readable-browser.js:4) 在webpack_require (bootstrap:79) 在 Object../node_modules/stream-browserify/index.js (index.js:28) 在webpack_require (bootstrap: 79) 在 Object。 (swagger-ui.js:8) 在 n (swagger-ui.js:1) 在 Object。 (swagger-ui.js:1) 在 Object。 (swagger-ui.js:1)

我相信這個問題與 Polyfills 有關,並且與 Angular、SwaggerUI 版本不兼容有關。
我嘗試使用 Angular (7.2.0) 和 SwaggerUI (3.21.0) 並且效果很好。
供您參考,這是我為 SwaggerUI (3.21.0) 與 Angular (7.2.0) https 集成所遵循的鏈接://github.com/agoncal/swagger-ui-angular6

在 polyfills.ts 中添加以下代碼

(window as any).process = { browser: true };

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM