Aug 08, 2013
Node.js Web Service Functionality
Out of the box, both Restify and Express treat HTTP request/response calls similarly. They create the purest JavaScript representation of their underlying HTTP counterparts. A request comes in, one or more JavaScript functions execute and a response is send to the client.
A well architected Node.js web service/app needs to execute a host of functionality on each request:
Request Validation
Ensure the request conforms to the contract specified by your server. Examples include Accept header parsing, CORS/JSONP validation, or throttling.