diff --git a/server.js b/server.js index c1d97ff..a159a19 100644 --- a/server.js +++ b/server.js @@ -1,6 +1,6 @@ -const http = require('http') -const throng = require('throng') -const createServer = require('./server/createServer') +const http = require("http") +const throng = require("throng") +const createServer = require("./server/createServer") const port = parseInt(process.env.PORT, 10) || 5000 @@ -10,22 +10,24 @@ function startServer(id) { // Heroku dynos automatically timeout after 30s. Set our // own timeout here to force sockets to close before that. // https://devcenter.heroku.com/articles/request-timeout - server.setTimeout(25000, function (socket) { + server.setTimeout(25000, function(socket) { const message = `Timeout of 25 seconds exceeded` - socket.end([ - 'HTTP/1.1 503 Service Unavailable', - 'Date: ' + (new Date).toGMTString(), - 'Content-Length: ' + Buffer.byteLength(message), - 'Content-Type: text/plain', - 'Connection: close', - '', - message - ].join('\r\n')) + socket.end( + [ + "HTTP/1.1 503 Service Unavailable", + "Date: " + new Date().toGMTString(), + "Content-Length: " + Buffer.byteLength(message), + "Content-Type: text/plain", + "Connection: close", + "", + message + ].join("\r\n") + ) }) - server.listen(port, function () { - console.log('Server #%s listening on port %s, Ctrl+C to stop', id, port) + server.listen(port, function() { + console.log("Server #%s listening on port %s, Ctrl+C to stop", id, port) }) } diff --git a/server/utils/createPackageURL.js b/server/utils/createPackageURL.js index e844fd0..6e5522c 100644 --- a/server/utils/createPackageURL.js +++ b/server/utils/createPackageURL.js @@ -1,9 +1,9 @@ -function createPackageURL(packageName, version, filename, search) { - let pathname = `/${packageName}` - if (version != null) pathname += `@${version}` - if (filename) pathname += filename - if (search) pathname += search - return pathname +function createPackageURL(packageName, version, pathname, search) { + let url = `/${packageName}` + if (version != null) url += `@${version}` + if (pathname) url += pathname + if (search) url += search + return url } module.exports = createPackageURL