From 9b925dbf1bc0bbbada066b7a95cb78cec45e3b3c Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Wed, 26 Dec 2018 21:06:22 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BE=D1=80=D0=BD=D0=B5=D0=B2=D0=BE?= =?UTF-8?q?=D0=B9=20=D1=84=D0=B0=D0=B9=D0=BB=20=D1=81=D0=B5=D1=80=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/index.js | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/server/index.js b/server/index.js index 90a80a6e..f792eb1f 100644 --- a/server/index.js +++ b/server/index.js @@ -1,10 +1,23 @@ -var express = require('express'); -var app = express(); +const express = require('express'); +const app = express(); -app.get('/', function(req, res) { - res.send('hello world'); -}); +const config = require('./config/config'); +const logger = require('./core/loggerInit')(config); -app.listen(3000, "0.0.0.0", function() { - console.log("server started"); -}); +const SqliteConnectionPool = require('./core/SqliteConnectionPool'); + +async function main() { + const connPool = new SqliteConnectionPool(20, logger, config); + await connPool.init(); + + app.use(app.json()); + app.static('public'); + + require('./routes')(app, connPool, logger, config); + + app.listen(config.port, config.ip, function() { + logger.log('Server is ready'); + }); +} + +main(); \ No newline at end of file