mail .send({ template: 'verify', message: { from: '"Verification" <no-replay@example.com>', to: user.email, subject: 'Verification' }, locals: { locale: user.locale } }) .catch(error => winston.error(error))
app.use(async (req, res, next) => { try { const user = req.session.id && (await User.findOne({where: {id: req.session.id || 0}})); if (user && (Number(req.session.timestamp) || 0) > (Number(user.logout) || 0)) res.locals.user = req.user = user; } catch (err) { winston.error(err.message, {err}); } finally { next(); } });
client.on('error', error => { winston.error(error) client.quit() })
describe('Email Options', () => { test('Shoud set the correct email credentials', () => { require('../../src/modules/email/email'); expect(nodemailer.createTransport).toBeCalledTimes(1); expect(nodemailer.createTransport.mock.calls[0][0]).toMatchSnapshot(); expect(winston.error).not.toBeCalled(); }); });
mongoose .connect(`${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`, { useNewUrlParser: true, useUnifiedTopology: true }) .catch(error => winston.error(error))
cluster.launch(function onLaunch(err, ringpops) { if (err) { logger.error('error: ' + err.message); process.exit(1); } ringpops.forEach(function each(ringpop) { /* jshint nonew: false */ new App(ringpop); }); });
app.use((err, req, res, next) => { winston.error(err) res.status(500).json({ error: err.message }) })
app.use((err, req, res, next) => { winston.error(err.message, {url: req.url, err}); res.render('500', {err}); next; });
process.on("uncaughtException", ex => { winston.error(ex.message, ex); setTimeout(() => { process.exit(1); }, 4000); });
verify (user) { mail.send({ template: 'verify', message: { from: '"Verification" <no-replay@example.com>', to: user.email, subject: 'Verification' }, locals: { locale: user.locale } }).catch(error => winston.error(error)) }
mongoose .connect(`${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`, { useNewUrlParser: true, useUnifiedTopology: true }) .catch(error => winston.error(error))
mongoose .connect(`${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`, { useNewUrlParser: true, useUnifiedTopology: true }) .catch(error => winston.error(error))
cluster.launch(function onLaunch(err, ringpops) { if (err) { logger.error('error: ' + err.message); process.exit(1); } ringpops.forEach(function each(ringpop) { /* jshint nonew: false */ new App(ringpop); }); });
client.on('error', error => { winston.error(error) client.quit() })
mail .send({ template: 'verify', message: { from: '"Verification" <no-replay@example.com>', to: user.email, subject: 'Verification' }, locals: { locale: user.locale } }) .catch(error => winston.error(error))