first commit
This commit is contained in:
10
services/chat/app/js/util/promises.js
Normal file
10
services/chat/app/js/util/promises.js
Normal file
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* Transform an async function into an Express middleware
|
||||
*
|
||||
* Any error will be passed to the error middlewares via `next()`
|
||||
*/
|
||||
export function expressify(fn) {
|
||||
return (req, res, next) => {
|
||||
fn(req, res, next).catch(next)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user