new ServiceFilter()
Filter service.
Register and fire before and after filters.
Methods
-
after(filter)
-
Add after filter into the filter chain.
Parameters:
Name Type Description filterObject | function filter instance or filter function. -
afterFilter(err, session, resp, cb)
-
Do after filter chain. Give server a chance to do clean up jobs after request responsed. After filter can not change the request flow before. After filter should call the next callback to let the request pass to next after filter.
Parameters:
Name Type Description errObject error object sessionObject session object for current request respObject response object send to client cbfunction cb(err) callback function to invoke next chain node -
before(filter)
-
Add before filter into the filter chain.
Parameters:
Name Type Description filterObject | function filter instance or filter function. -
beforeFilter(msg, session, cb)
-
Do the before filter. Fail over if any filter pass err parameter to the next function.
Parameters:
Name Type Description msgObject clienet request msg sessionObject a session object for current request cbfunction cb(err) callback function to invoke next chain node