0.0.3 • Published 6 years ago

shintech-koa v0.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

shintech/shintech-koa

Installation

# Ubuntu 18.04

yarn install shintech-koa

Usage

#index.js
    
const root = __dirname
const environment = process.env['NODE_ENV']
const port = process.env['PORT'] || 8000
const host = process.env['HOST'] || '127.0.0.1'

const pkg = require('./package.json')

const logger = require('shintech-logger')({ 
  environment
})

const router = require('./router')

const server = require('./server')({ 
  logger,
  environment,
  port,
  root
})

const app = server.listen(port, () => {
  logger.info(`${pkg.name} - version: ${pkg.version} - listening at ${host}:${port}...`)
  logger.info(`served from ${root}...`)
})

app.on('close', () => {
  logger.warn('shutting down server...')
  logger.info('goodbye...')
})

process.on('SIGINT', () => {
  app.close()
})
0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago