-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
41 lines (35 loc) · 901 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*!
* mo
* Copyright(c) 2015 Ben Lin <[email protected]>
* MIT Licensed
*
* @fileoverview
* Boot the app.
*/
/**
* Module dependencies
*/
var app = require('./core/app');
/**
* @description connectDatabase success callback
* @private
* @function
*/
app.connectDatabase(function connectDatabaseCallback() {
var config = app.config.server;
var logger = app.logger;
logger.info(['Starting server at: ', config.host, ':', config.port].join(''));
/**
* @description Start the server; listen to host and port
* @private
* @function
*/
app.listen(config.port, config.host, function serverStartedCallback() {
logger.info('You are ready to rock!');
// auto execute libs after server start
});
});
// we dont need this
// app.on( 'error', function globalErrorHandler( err, ctx ){
// console.log( 'Server Error:\n', err.stack, '\nContext:\n', ctx );
// });