0.2.2 • Published 7 years ago

rexxar-client v0.2.2

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

rexxar-cli

This is a web client of rexxar framework.

Installation

NPM

$ npm install rexxar-cli --save-dev

Example

Call UI Widget

import RexxarClient from 'rexxar-cli';
/**
 * call app native ui method
 * @param  {string} methodName ui method name(require)
 * @param  {object} params     ui params
 * @return
 */
RexxarClient.callUI(methodName, params);   

Call API

import RexxarClient from 'rexxar-cli';
/**
 * call app native api method
 * @param  {string}   apiMethodName   api method name(require)
 * @param  {object}   params          params
 * @param  {function} successCallback success call back
 * @param  {function} failedCallBack  failed call back
 * @return
 */
RexxarClient.getAPI(methodName, params, successCallback, failedCallBack);   

Call Http

import RexxarClient from 'rexxar-cli';
/**
 * call Asynchronous data from http server
 * @param  {object} options
 * @return
 */
RexxarClient.callHttp(options);   

options

ParameterTypeDescription
urlstringURL to which the request is sent
methodstringHTTP method (e.g. GET, POST, ...)
bodyObjectData to be sent as the request body
successFunctionsuccess call back function
errorFunctionerror call back function
otherOptionsObjectother options
otherOptions
ParameterTypeDescription
headersObjectHeaders object to be sent as HTTP request headers
paramsObjectParameters object to be sent as URL parameters
timeoutnumberRequest timeout in milliseconds (0 means no timeout)
beforefunction(request)Callback function to modify the request options before it is sent
progressfunction(event)Callback function to handle the ProgressEvent of uploads
credentialsbooleanIndicates whether or not cross-site Access-Control requests should be made using credentials
emulateHTTPbooleanSend PUT, PATCH and DELETE requests with a HTTP POST and set the X-HTTP-Method-Override header
emulateJSONbooleanSend request body as application/x-www-form-urlencoded content type
0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago