application.js
function dispatch(request, response) {
    return Promise.resolve()
      .then(resolveRouters.bind(this, request))
      .then(callAction.bind(this, request, response));
  }
function dispatch(request, response) {
    return Promise.resolve()
      .then(resolveRouters.bind(this, request))
      .then(callAction.bind(this, request, response));
  }
function dispatch ( request , response ) { return Promise . resolve ( ) . then ( resolveRouters . bind ( this , request ) ) . then ( callAction . bind ( this , request , response ) ) ; }
Dispatch request in good action using routers
@param request
@param response
@returns {Promise}
Dispatch request in good action using routers