Tag: swagger node express

数据在async.waterfall模型中传递不起作用?

我想直接将数据1和数据2传递给最后一个函数。 当我将数据1传递到第二个函数,并从那里数据1 +数据2传递到最后一个函数时,它正在工作。 但问题是我不想将数据1传递给第二个函数。 我们可以用'asyc.series'和'async.parallel'吗? var fs = require("fs"); var async = require('async'); async.waterfall([ myFirstFunction, mySecondFunction, ], function (err,data1,data2) { var values={'data1':data1,'data2':data2,'msg':"hai"} console.log("values: %j", values); }); function myFirstFunction(callback) { fs.readFile('file1.js','utf8',function(err,data1){ callback(null,data1); }); } function mySecondFunction(callback) { fs.readFile('file2.js','utf8',function(err,data2){ callback(null,data2); }); }

如何绑定一个辅助存根到超级特权的swagger-node?

我用express来使用Swagger Node ,并初始化了框架项目。 Swagger project create hello-world 然后在hello-world/api/controllers/hello_world.js我添加了一个小小的修改,需要一个助手hello_helper.js并调用它的函数helloHelper.getName() 。 'use strict'; let helloHelper = require('../helpers/hello_helper'); var util = require('util'); module.exports = { hello: hello }; function hello(req, res) { var name = req.swagger.params.name.value || helloHelper.getName(); var hello = util.format('Hello, %s!', name); res.json(hello); } 你好世界/ API /助理/ hello_helper.js 'use strict'; module.exports = {getName: getName}; function getName() […]

在swagger文档中实现一个空白

我无法弄清楚如何在刚刚返回响应代码的节点中实现一个(使用swagger-node-express项目的)swagger函数 例如对于这个招摇的path: /api/user/create: x-swagger-router-controller: api get: operationId: userCreate parameters: – name: username in: query description: The username of the user. required: true type: string – name: password in: query description: The password of the user. required: true type: string – name: email in: query description: The email of the user. required: true type: string responses: […]