UNPKG

1.01 kBJavaScriptView Raw
1'use strict';
2
3require('nightingale-app-console');
4
5var _alpNode = require('alp-node');
6
7var _alpNode2 = _interopRequireDefault(_alpNode);
8
9var _alpRouter = require('alp-router');
10
11var _alpRouter2 = _interopRequireDefault(_alpRouter);
12
13var _alpBodyParser = require('alp-body-parser');
14
15var _alpBodyParser2 = _interopRequireDefault(_alpBodyParser);
16
17var _createRouter = require('./createRouter');
18
19var _createRouter2 = _interopRequireDefault(_createRouter);
20
21function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
22
23if (!process.send) {
24 // eslint-disable-next-line no-console
25 console.log('Not forked.');
26 process.exit(1);
27}
28
29const app = new _alpNode2.default({
30 publicPath: `${__dirname}/public/`
31});
32
33// init / config
34(0, _alpBodyParser2.default)(app);
35
36// middlewares
37app.catchErrors();
38app.servePublic();
39app.use((0, _alpRouter2.default)((0, _createRouter2.default)())(app));
40
41app.start(async () => {
42 await app.listen();
43});
44//# sourceMappingURL=index.js.map
\No newline at end of file