digivote/index.js
2022-01-12 20:54:11 +01:00

31 lines
636 B
JavaScript

import dotenv from 'dotenv'
import express from 'express'
import njk from 'nunjucks'
import { load as loadLocales } from './libs/locale.js'
import initLog from './libs/log.js'
import routes from './routes/routes.js'
const APP = express()
const log = initLog('[ MAIN ]')
njk.configure(
'views',
{ autoescape: true
, express: APP
, lstripBlocks: true
, trimBlocks: true
}
)
dotenv.config()
loadLocales()
APP.use('/', routes)
APP.use('/api', routes)
APP.use('/static', express.static('static'))
APP.listen(
process.env.PORT ?? 12345,
() => log(`Started server on port ${process.env.PORT ?? 12345}.`)
)