const express = require('express') const xmlparser = require('express-xml-bodyparser'); require("express-async-errors") const db = require('./src/utils/dbUitls') const rest = require('./src/rest') const ws = require('./src/websocket') const ews = require('express-ws') const chalk = require("chalk"); const log = console.log const app = express(); ews(app) const port = 12525 chalk.level = 1 app.listen(port, () => { db.init() app.use(express.json()) // for parsing application/json app.use(xmlparser()); app.use(express.urlencoded({extended: true, limit: '50mb'})) // for parsing application/x-www-form-urlencoded Promise.all([rest.init(app)]).then(() => { log(`${chalk.bgGreen.black(" DONE ")} serve is listening on ${port}`) ws.init(app) }) })