Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. exports.findAvailablePort = function (app, callback) {
  2. var port = null
  3. try {
  4. port = Number(fs.readFileSync(path.join(__dirname, '/../.port.tmp')))
  5. } catch (e) {
  6. port = Number(process.env.PORT || config.port)
  7. }
  8. console.log('')
  9. // Check that default port is free, else offer to change
  10. portScanner.findAPortNotInUse(port, port + 50, '127.0.0.1', function (error,availablePort) {
  11. if (error) { throw error }
  12. port = availablePort
  13. fs.writeFileSync(path.join(__dirname, '/../.port.tmp'), port)
  14. callback(port)
  15. })
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement