chew/server/initialize.server.js

16 lines
378 B
JavaScript

export default async function () {
async function start (nuxt) {
// close connections/port/unix socket
async function shutdown () {
process.off('SIGTERM', shutdown)
process.off('SIGINT', shutdown)
nuxt.close()
process.exit()
}
process.on('SIGTERM', shutdown)
process.on('SIGINT', shutdown)
}
this.nuxt.hook('listen', start)
}