1 | "use strict"; |
||
2 | |||
3 | if (['dev', 'prod'].indexOf(process.env.NODE_ENV)) { |
||
4 | console.warn(`Undefined node environment "${process.env.NODE_ENV}", fallback to dev !`); |
||
5 | process.env.NODE_ENV = 'dev'; |
||
6 | } |
||
7 | |||
8 | const logger = require('./lib/logger'); |
||
9 | const server = require('./lib/server'); |
||
10 | const Alfred = require('./lib/Alfred'); |
||
11 | const pkg = require('./package.json'); |
||
12 | |||
13 | const appName = pkg.name; |
||
14 | |||
15 | const alfred = new Alfred([]); |
||
16 | |||
17 | logger.starting(appName); |
||
18 | |||
19 | server.start(alfred) |
||
20 | .then(() => logger.started(appName)) |
||
21 | .catch(error => { |
||
22 | logger.error(`Exit ${appName} after an error => ${error.stack || error}`); |
||
23 | |||
24 | process.exit(1); |
||
0 ignored issues
–
show
Compatibility
Debugging Code
Best Practice
introduced
by
![]() |
|||
25 | }); |
||
26 |