diff --git a/index.js b/index.js index cef8b83..54089f6 100644 --- a/index.js +++ b/index.js @@ -13,9 +13,11 @@ const exts = { } module.exports = (options = {}) => { - options.errorHandler = options.errorHandler || ((err, req, res) => { - res.send(err) - }) + options.errorHandler = + options.errorHandler || + ((err, req, res) => { + res.send(err) + }) const server = options.server || require('http').createServer() const prp = undefined === options.prioRequestsProcessing ? true : options.prioRequestsProcessing @@ -55,20 +57,22 @@ module.exports = (options = {}) => { handle, - start: (...args) => new Promise((resolve, reject) => { - if (!args || !args.length) args = [3000] - server.listen(...args, (err) => { - if (err) reject(err) - resolve(server) - }) - }), - - close: () => new Promise((resolve, reject) => { - server.close((err) => { - if (err) reject(err) - resolve() + start: (...args) => + new Promise((resolve, reject) => { + if (!args || !args.length) args = [3000] + server.listen(...args, (err) => { + if (err) reject(err) + resolve(server) + }) + }), + + close: () => + new Promise((resolve, reject) => { + server.close((err) => { + if (err) reject(err) + resolve() + }) }) - }) } Object.assign(service, service_) @@ -78,13 +82,5 @@ module.exports = (options = {}) => { service.callback = () => service.handle - service.use(async (req, res, next) => { - try { - await next() - } catch (err) { - return options.errorHandler(err, req, res) - } - }) - return service } diff --git a/package.json b/package.json index 89f7eae..2a2ed7c 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ ], "homepage": "https://github.com/jkyberneees/restana#readme", "dependencies": { - "0http": "^4.0.0" + "0http": "^4.3.0" }, "devDependencies": { "benchmark": "^2.1.4",