Skip to content

Instantly share code, notes, and snippets.

@KidkArolis
Created April 6, 2016 00:08
Show Gist options
  • Save KidkArolis/7241eaa6e7574b55ac1c73b5e2095ed6 to your computer and use it in GitHub Desktop.
Save KidkArolis/7241eaa6e7574b55ac1c73b5e2095ed6 to your computer and use it in GitHub Desktop.
'use strict'
let express = require('express')
let axios = require('axios')
let server
function once (cb) {
let app = express()
app.get('/foo', (req, res, next) => {
res.send('ok')
cb()
})
return app
}
let app = once(function () {
server.close(function () {
console.log('Does this get called?')
})
})
server = app.listen(28090, function () {
axios.get('http://localhost:28090/foo').then(function (response) {
console.log('GOT', response.data)
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment