index.js 581 B

1234567891011121314151617181920212223
  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, logger, config);
  8. await connPool.init();
  9. app.use(express.static('public'));
  10. app.use(express.json());
  11. require('./routes')(app, connPool, logger, config);
  12. app.listen(config.port, config.ip, function() {
  13. logger.log('Server is ready');
  14. });
  15. }
  16. main();