Files
liberama/server/index.js
2018-12-26 22:19:11 +07:00

23 lines
581 B
JavaScript

const express = require('express');
const app = express();
const config = require('./config/config');
const logger = require('./core/loggerInit')(config);
const SqliteConnectionPool = require('./core/SqliteConnectionPool');
async function main() {
const connPool = new SqliteConnectionPool(20, logger, config);
await connPool.init();
app.use(express.static('public'));
app.use(express.json());
require('./routes')(app, connPool, logger, config);
app.listen(config.port, config.ip, function() {
logger.log('Server is ready');
});
}
main();