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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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: [email protected] >>> 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: [email protected] >> Mobile: +94 71 2000 498 >> >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Lakshman Udayakantha > WSO2 Inc. www.wso2.com > lean.enterprise.middleware > Mobile: *0717429601* > > > _______________________________________________ > Dev mailing list > [email protected] > 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 [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
