'use strict' // Server Configuration const app = require('express')() // const json = require('express').json // const cors = require('cors') // const bodyParser = require('body-parser') const router = require('../routes/') // Logger configuration const pino = require('pino') const logger = require('pino-http')({ logger: pino(pino.destination('/var/log/citystats/log.json')), }) // App configuration const port = process.env.PORT || 5000 // app.use( // cors({ // origin: '*', // methods: 'GET', // credentials: true, // }), // ) // app.use(bodyParser.urlencoded({ extended: false })) // app.use(json()) app.use(logger) // Main routes app.use('/', router) // Initialize Server... const server = app.listen(port, () => console.log(`serving sqlite database as JSON on port: ${port}`)) module.exports = server