>
> 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 <[email protected]>
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 <[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
>
>


-- 
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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to