



I use the htmlparser available at for doing exactly this. I have done basically the same thing by using regular expressions to extract the relavent text and build a new message with the relavent data. Synta圎rror: Parameter (body) value expected to be an array/object but is notĪt validateValue (/Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/middleware/swagger-validator.js:103:20)Īt /Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/middleware/swagger-validator.js:298:21Īt /Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/node_modules/async/lib/async.js:246:17Īt /Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/node_modules/async/lib/async.js:122:13Īt _each (/Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/node_modules/async/lib/async.js:46:13)Īt async.each (/Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/node_modules/async/lib/async.js:121:9)Īt _asyncMap (/Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/node_modules/async/lib/async.js:245:13)Īt Object.map (/Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/node_modules/async/lib/async.js:216:23)Īt swaggerValidator (/Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/middleware/swagger-validator.js:278:15)Īt Layer.handle (/Users/chris/Projects/bookworm/node_modules/express/lib/router/layer.js:95:5)Īt trim_prefix (/Users/chris/Projects/bookworm/node_modules/express/lib/router/index.js:312:13)Īt /Users/chris/Projects/bookworm/node_modules/express/lib/router/index.js:280:7Īt Function.process_params (/Users/chris/Projects/bookworm/node_modules/express/lib/router/index.js:330:12)Īt next (/Users/chris/Projects/bookworm/node_modules/express/lib/router/index.js:271:10)Īt swaggerSecurity (/Users/chris/Projects/bookworm/node_modules/swagger-express-mw/node_modules/swagger-node-runner/node_modules/swagger-tools/middleware/swagger-security. A snippet of my swagger.yaml: '/books': x-swagger-router-controller: books put: summary: Replaces all books in bulk with those referenced in the uploaded csv data consumes: - text/plain par. The JavaMail API does not have anything to do what you need.
