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}.`) )