ServiceFilter()

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
filter Object | 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
err Object error object
session Object session object for current request
resp Object response object send to client
cb function cb(err) callback function to invoke next chain node

before(filter)

Add before filter into the filter chain.
Parameters:
Name Type Description
filter Object | 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
msg Object clienet request msg
session Object a session object for current request
cb function cb(err) callback function to invoke next chain node