node-microservice-demo icon indicating copy to clipboard operation
node-microservice-demo copied to clipboard

Response validation failed

Open daniele-zurico opened this issue 8 years ago • 2 comments

Hi all, I'm trying to use the pets project i got everything up an running however when I try to call: http://localhost:8080/pets I receive:

Error: Response validation failed: invalid content type (text/html).  These are valid: application/json
    at Object.module.exports.validateContentType (/Users/danielezurico/Downloads/node-microservice-demo-master/petstore/node_modules/swagger-tools/lib/validators.js:242:11)
    at ServerResponse.res.end (/Users/danielezurico/Downloads/node-microservice-demo-master/petstore/node_modules/swagger-tools/middleware/swagger-validator.js:202:20)
    at Array.write (/Users/danielezurico/Downloads/node-microservice-demo-master/petstore/node_modules/finalhandler/index.js:266:9)
    at listener (/Users/danielezurico/Downloads/node-microservice-demo-master/petstore/node_modules/on-finished/index.js:169:15)
    at onFinish (/Users/danielezurico/Downloads/node-microservice-demo-master/petstore/node_modules/on-finished/index.js:100:5)
    at callback (/Users/danielezurico/Downloads/node-microservice-demo-master/petstore/node_modules/ee-first/index.js:55:10)
    at IncomingMessage.onevent (/Users/danielezurico/Downloads/node-microservice-demo-master/petstore/node_modules/ee-first/index.js:93:5)
    at emitNone (events.js:86:13)
    at IncomingMessage.emit (events.js:186:7)
    at endReadableNT (_stream_readable.js:974:12)

any idea?

daniele-zurico avatar Apr 01 '17 19:04 daniele-zurico

No controllers are wired up in https://github.com/swimlane/node-microservice-demo/blob/master/petstore/src/config/Express.ts#L36

No idea how to fix =(

umaxfun avatar Nov 12 '17 16:11 umaxfun

However, there's one %) Line 37 has to be changed to: controllers: [ controllersPath + '/**/*.js' ],

umaxfun avatar Nov 12 '17 17:11 umaxfun