Take a look at our newly released express.js-based, "swagger-matic", server runtime for Node.js.<p>BlueOak Server is "swagger-matic" because it maximizes the value of your Swagger API by using it to drive runtime behavior:
It loads your Swagger API, connects the paths it defines to your implementation code, exposes that API to the network, and validates that every request is well-formed per that API.<p>We've got a lot of value from using it on our projects, and hope you will too, or, at least your criticism will help us make it better for us :-)