-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Closed
Description
Hi guy I am using swagger for my project, The problem what i am facing "unable to get data from the response object" Can some one help me to identified what i have done wrong below ?
var SwaggerExpress = require('swagger-express-mw');
var app = require('express')();
//this is done for schema validation
var schemaValidator = require('./api/middlewares/schema_mw/schemaValidator');
var validator = new schemaValidator();
var SwaggerUi = require('swagger-tools/middleware/swagger-ui');
module.exports = app; // for testing
var config = {
appRoot: __dirname // required config
} ;
SwaggerExpress.create(config, function (err, swaggerExpress) {
if (err) {
throw err;
}
//install middleware to validate request object
app.use(validator.requestValidator.bind(validator));
app.use(SwaggerUi(swaggerExpress.runner.swagger));
// install middleware
swaggerExpress.register(app);
var middleware = function(req, res , next){
res.end = function(data , encoding) {
console.log(data);
}
app.use(middleware);
}
var port = process.env.PORT || 10010;
app.listen(port);
});
Metadata
Metadata
Assignees
Labels
No labels