Take a look at our newly released express.js-based, "swagger-matic", server runtime for Node.js.
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.
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 :-)