Hi Folks, Can you explain the use-case behind splitting onRequest() function to two, i.e. onGet() and onPost() ?
Does this mean that we can have independent server-side JS scripts in UUF to handle a GET or a POST outside pages and units ? Thanks. Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. <http://wso2.com/> Mobile: +94766405580 <%2B94766405580> lean . enterprise . middleware On Wed, Jan 25, 2017 at 11:37 AM, Rasika Perera <rasi...@wso2.com> wrote: > IMO, we don't need PUT, DELETE for serving web pages. PUT & DELETE are >> needed for a REST API, and UUF has a way to deploy microservices for REST >> APIs. So I don't see a requirement for 'onPut', 'onDelete' functions in >> server-side JS. > > +1, Adding PUT, DELETE will mislead the fundamental purpose of UUF. You > may write a MSF4J service if you need all these other HTTP methods. > > On Wed, Jan 25, 2017 at 10:56 AM, SajithAR Ariyarathna <sajit...@wso2.com> > wrote: > >> IMO, we don't need PUT, DELETE for serving web pages. PUT & DELETE are >> needed for a REST API, and UUF has a way to deploy microservices for REST >> APIs. So I don't see a requirement for 'onPut', 'onDelete' functions in >> server-side JS. >> >> On Wed, Jan 25, 2017 at 10:48 AM, Lakshman Udayakantha < >> lakshm...@wso2.com> wrote: >> >>> Hi Shan, >>> >>> Shouldn't we add functions like onPut() , onDelete() for other HTTP >>> methods like PUT, DELETE? >>> >>> Thanks >>> >>> On Wed, Jan 25, 2017 at 10:27 AM, Shan Mahanama <sh...@wso2.com> wrote: >>> >>>> Hi all, >>>> >>>> This change has been implemented and available in UUF Core 1.0.0-m11 >>>> [1] version. >>>> >>>> [1] https://github.com/wso2/carbon-uuf/releases/tag/v1.0.0-m11 >>>> >>>> Thanks, >>>> Shan. >>>> >>>> On Mon, Jan 23, 2017 at 12:37 PM, Shan Mahanama <sh...@wso2.com> wrote: >>>> >>>>> Hi all, >>>>> >>>>> We are introducing *onGet*(for GET requests), *onPost*(for POST >>>>> request) server side JS functions to the UUF as discussed in the mail >>>>> thread [1]. Hence the *onRequest* function will be deprecated. >>>>> >>>>> function onGet(env) { >>>>> // do stuff for a GET request, env variable is same as before >>>>> } >>>>> >>>>> >>>>> function onPost(env) { >>>>> // do stuff for a POST request, env variable is same as before >>>>> } >>>>> >>>>> >>>>> - If you are only handling GET requests in the server side, only >>>>> adding onGet function is enough. >>>>> - If you are only handling POST requests in the server side, only >>>>> adding onPost function is enough. >>>>> - If you are handling both GET and POST requests in the server >>>>> side, both onGet, onPost functions need to be added. >>>>> >>>>> Please note that in the server side JS file, you need to specify* at >>>>> least one *of these functions. Please refer samples [2] for any >>>>> clarification. >>>>> >>>>> [1] Document onRequest() method in the UUF developer's guide >>>>> [2] https://github.com/wso2/carbon-uuf/tree/master/samples/a >>>>> pps/org.wso2.carbon.uuf.sample.pets-store.app/src/main/pages >>>>> >>>>> Thanks, >>>>> Shan. >>>>> >>>>> -- >>>>> Shan Mahanama >>>>> >>>>> Software Engineer, WSO2 Inc. http://wso2.com >>>>> <http://l.facebook.com/l.php?u=http%3A%2F%2Fwso2.com&h=gAQEswASa> >>>>> Email: sh...@wso2.com >>>>> Mobile: +94 71 2000 498 >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Shan Mahanama >>>> >>>> Software Engineer, WSO2 Inc. http://wso2.com >>>> <http://l.facebook.com/l.php?u=http%3A%2F%2Fwso2.com&h=gAQEswASa> >>>> Email: sh...@wso2.com >>>> Mobile: +94 71 2000 498 >>>> >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Lakshman Udayakantha >>> WSO2 Inc. www.wso2.com >>> lean.enterprise.middleware >>> Mobile: *0717429601* >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Sajith Janaprasad Ariyarathna >> Software Engineer; WSO2, Inc.; http://wso2.com/ >> <https://wso2.com/signature> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > With Regards, > > *Rasika Perera* > Software Engineer > LinkedIn: http://lk.linkedin.com/in/rasika90 > > <http://wso2.com/signature> > > WSO2 Inc. www.wso2.com > lean.enterprise.middleware > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev