UNPKG

md-toy-blog

Version:

Very simple Markdown blog: serves your md as html without fancy databases. You will only spend time writing the actual data.

31 lines (27 loc) 843 B
import di from './loaders'; import { LoggerInterface } from 'saylo/build/src/Logger'; import { PossiblyEnhancedAppConfig } from './loaders/appConfig'; import { Server } from './loaders/server'; let appConfig; let logger; let server; try { (async function () { try { logger = await di.get<LoggerInterface>('logger'); server = await di.get<Server>('server'); appConfig = await di.get<PossiblyEnhancedAppConfig>('appConfig'); const { port } = appConfig; server.listen(port); logger.log(' BLOG = BLOG = BLOG = BLOG = BLOG = BLOG'); logger.log(`Listening on : http://localhost:${port}`); logger.log(' BLOG = BLOG = BLOG = BLOG = BLOG = BLOG'); } catch (err) { throw err; } })(); } catch (err) { throw err; } export { appConfig, logger, server, di }; export default server;