Slide 47
Slide 47 text
Async-await in Node.js with Express
const boom = require('boom');
const asyncWrap = fn => (req, res, next) => {
Promise.resolve(fn(req, res, next)).catch((err) => {
if (!err.isBoom) {
return next(boom.badImplementation(err));
}
next(err);
});
};
app.get('/', asyncWrap(async (request, response) => {
const result = await getContent();
response.send(result);
}));
April, 2018
April, 2017 April, 2018
April, 2016