UNPKG

express-react-boilerplate

Version:
39 lines (32 loc) 679 B
import { createServer } from 'http'; import { NODE_ENV, PORT, DB_HOST as host, DB_NAME as database, DB_USER as user, DB_PASS as password, } from './config'; import hooks from './tools/hooks'; import useMongo from './mongo'; global.__CLIENT__ = false; global.__SERVER__ = true; (async () => { hooks(); try { const { default: server } = await import('./server'); await useMongo({ host, database, user, password, app: server, }); createServer(server).listen(PORT, () => { console.log(`Starting the ${NODE_ENV} server...`); }); } catch (error) { console.error(error); process.exit(1); } })();