Hi, On Sat, May 11, 2013 at 9:05 PM, Chan <[email protected]> wrote:
> Hi all, > > While developing the REST- API for the MDM backend we faced with a dilemma > of mapping URLs. > > We have a module call > Router<https://gist.github.com/dulichan/62f3d49d1fe40a11b4c7#file-router-jsa>that > will take the request object and traverse through a set of routes to > match the give REST API call. Seamless mapping of URL, method and data > occurs underneath the module. > Just to clarify, why we cant achieve this by using synapse rest support and uri template module? Thanks, Sanjeewa. > > Compared to the previous style (used in the Coffeeshop > example<https://gist.github.com/dulichan/62f3d49d1fe40a11b4c7#file-previousstyle-js>) > the new > style<https://gist.github.com/dulichan/62f3d49d1fe40a11b4c7#file-gistfile1-js>using > the Router module is much cleaner and easier to use. > > Using the Router module - a route mapped would look like below - > jbj.route('users/{userid}|GET',function(ctx){}); > > Later improvement were done according to Gayan where we need to handle > three types of data -POST raw data, GET parameter data and POST JSON data. > The initial idea to develop the component is from > sinatra<http://www.sinatrarb.com/intro.html> > . > > What are your thoughts about this routing module for jaggery? > > Thanks. > -- > Chan (Dulitha Wijewantha) > Software Engineer - Mobile Development > WSO2Mobile > Lean.Enterprise.Mobileware > * ~Email [email protected]* > * ~Mobile +94712112165* > * ~Website dulithawijewantha.com > * > * ~Blog blog.dulithawijewantha.com > * > * ~Twitter @dulitharw <https://twitter.com/dulitharw>* > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *Sanjeewa Malalgoda* WSO2 Inc. Mobile : +14084122175 | +94713068779 <http://sanjeewamalalgoda.blogspot.com/>blog :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
