Asynchronous Initialization Script Node.js Apps

JS
S
JavaScript

A simple but useful initialization script boilerplate for your Node.js Apps.

1// Initialization (paralell execution)
2(async () => {
3  Promise.all([
4    server.start(), 
5    connectToDb(),
6    connectToCache()
7  ]).then(result => {
8    console.log(`server running at ${server.info.uri}`);
9  }).catch(err => {
10    console.log(`error ${err}`);
11  });
12})()

Created on 6/17/2018