-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
29 lines (24 loc) · 828 Bytes
/
server.js
File metadata and controls
29 lines (24 loc) · 828 Bytes
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
const http = require('http');
const express = require('express');
const config = require('./config');
const app = express();
const Models = {};
app.set('root', __dirname);
app.set('config', config);
require('./config/express').init(app);
require('./config/routes').init(app);
require('./config/models').init(app,Models);
if (!module.parent) {
server = http.createServer(app);
server.listen(config.port || 3000, config.hostname, () => {
let addr = server.address();
// console.info('---');
// console.info('%s is running.', config.app.name);
// console.info('Hostname: %s', addr.address);
// console.info('Port: %s', addr.port);
// console.info('Environment: %s', ENV.toLowerCase());
// console.info('Access: %s', config.baseUrl);
//console.info('---');
});
}
module.exports = app;