Skip to content

Commit 8a40fc0

Browse files
committed
Add timeout option, closes #7
1 parent 415b528 commit 8a40fc0

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

scrud.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const jsonwebtoken = require('jsonwebtoken')
77
const tinyParams = require('tiny-params')
88
const zlib = require('zlib')
99
const port = process.env.PORT || process.env.port || 8091
10+
const defaultTimeout = 120000
1011
const handlers = {
1112
search: (name, req) => findAll(name, req.params),
1213
create: (name, req) => create(name, req.params),
@@ -141,6 +142,7 @@ function start (opts = {}) {
141142
baseRgx = new RegExp(`^/?${base}/`)
142143
return new Promise((resolve, reject) => {
143144
let server = http.createServer(handleRequest)
145+
server.setTimeout(opts.timeout || defaultTimeout)
144146
server.listen(opts.port || port)
145147
if (opts.postgres) pgPool = new Pg(opts.postgres)
146148
return resolve(server)

0 commit comments

Comments
 (0)