index.js 614 B

12345678910111213141516171819202122232425
  1. const express = require('express');
  2. const app = express();
  3. const config = require('./config/config');
  4. const logger = require('./core/loggerInit')(config);
  5. const SqliteConnectionPool = require('./core/SqliteConnectionPool');
  6. async function main() {
  7. const connPool = new SqliteConnectionPool(20, config);
  8. logger.log('Opening database');
  9. await connPool.init();
  10. app.use(express.static('public'));
  11. app.use(express.json());
  12. require('./routes')(app, connPool, logger, config);
  13. app.listen(config.port, config.ip, function() {
  14. logger.log('Server is ready');
  15. });
  16. }
  17. main();