export default (ready = noop) => { let server = app.listen(config.port, () => { log.info('listening on ' + config.port); db(ready); }); gracefulShutdown(server, { timeout: config.shutdownTimeout }); return server; }
for (let product of products) { productList = productList + product.title + '<br>'; } sendMail(productList); res.status(201).end(); }); // Start the server const server = app.listen(PORT, () => console.log(`Service listening on port ${PORT} ...`)); // Enable graceful server shutdown when process is terminated gracefulShutdown(server, { timeout: SHUTDOWN_TIMEOUT }); function sendMail(productList) { var nodemailer = require('nodemailer'); // create reusable transporter object using the default SMTP transport var transporter = nodemailer.createTransport('smtp://46.101.122.164:1025'); // setup e-mail data with unicode symbols var mailOptions = { from: '"Ulf" <*****@*****.**>', // sender address to: '*****@*****.**', // list of receivers subject: 'Ihre Bestellung bei uns', // Subject line text: 'Ihre Bestellung wird jetzt bearbeitet' , // plaintext body