0af6dec7441ed1e77bb5129778cb66c68c49d28a
[sketchy-heroes.git] / src / api.ts
1 import { config as dotenv } from 'dotenv';
2 import { server, WrappedApiEndpointHandler } from './lib/server';
3 import { logger } from './lib/logger';
4 import * as routes from './routes';
5 import { each } from 'lodash';
6
7 dotenv();
8
9 each(routes, route => {
10   server.express[route.method](route.path, route.handler);
11 });
12
13
14 server.start(process.env.PORT || '9090').catch(err => {
15   logger.error(err);
16   throw err;
17 });
18
19
20
21