问题标签 [swagger-node-runner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
102 浏览

swagger-node-express - 将调试器附加到 swagger 节点

我有一个节点招摇项目,使用:

我正在使用 webstorm,并且正在尝试将调试器附加到我的源代码中。控制器代码,但我不能。有人可以帮忙吗?我尝试了 30 种不同的东西,但我无法让它发挥作用。

0 投票
1 回答
1256 浏览

node.js - 找不到模块'swagger_params_parser'

我有一个使用Swagger创建的 Swagger NodeJS 项目

Swagger 使用 swagger-connect 0.1.0 开箱即用,但我现在使用手动说明升级到 swagger-connect 0.7.0 ,其中包括将以下内容添加到 config/default.yml:

在“swagger_controllers:”部分下,我添加了:

这在我的本地机器上运行良好,但是当我推送到服务器时,它会抛出错误:

我通过以下方式启动服务器:

所以它看起来像是我的本地机器上的潜在依赖流血,但我已经销毁 (rm -Rf) 'node_modules' 并重新运行npm install,它在我的本地机器上仍然可以正常工作,但在服务器上中断。

为什么缺少 swagger-params-parser 的任何想法?

另外,另一个奇怪的事情是 swagger-params-parser在目录''中本地/var/www/myapp/node_modules/swagger-connect/node_modules/swagger-node-runner/node_modules/bagpipes/lib/fittings/swagger_params_parser存在,但在本地它可以工作!?

0 投票
0 回答
250 浏览

node.js - TypeError:无法读取未定义的属性“expressMiddleware”

发生错误:

回调错误!折腾到全局错误处理程序。TypeError:无法在 /home/ 处读取 SwaggerRunner.create (/home/feel/cfeel-core/node_modules/feel-framework/src/modules/http_api/init_steps/bootstrap_swagger.js:318:33) 处未定义的属性“expressMiddleware”感觉/cfeel-core/node_modules/swagger-node-runner/index.js:237:7

代码如下

/home/feel/cfeel-core/node_modules/feel-framework/src/modules/http_api/init_steps/bootstrap_swagger.js:318:33)

/home/feel/cfeel-core/node_modules/swagger-node-runner/index.js:237:7