const compose = require('koa-compose')
const { request } = require('@nxtedition/lib/http')
const { createLogger } = require('@nxtedition/lib/logger')
const config = require('./config')
const createError = require('http-errors')
const middlware = compose([
request,
require('./myApp'),
() => {
throw new createError.NotFound()
}
])
const logger = createLogger(config.logger, () => new Promise((resolve, reject) => {
server.close(err => err ? reject(err) : resolve())
}))
const server = http
.createServer((req, res) => middleware({ req, res, config, logger }))
.listen(config.http.port)
forked from ben-haim/nxt-lib
-
Notifications
You must be signed in to change notification settings - Fork 0
glepur/nxt-lib
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- JavaScript 100.0%