console.xxx({_at,...})
This commit is contained in:
parent
23e4b6f4f3
commit
e6d2820f47
39
webserver.js
39
webserver.js
@ -44,11 +44,10 @@ const wo = (global.wo = {
|
|||||||
if (typeof wo.envar.webSsl === 'string') {
|
if (typeof wo.envar.webSsl === 'string') {
|
||||||
wo.envar.webSsl = eval(`(${wo.envar.webSsl})`)
|
wo.envar.webSsl = eval(`(${wo.envar.webSsl})`)
|
||||||
}
|
}
|
||||||
console.log('\n******** Environment Variables ********')
|
console.log({ _at: new Date().toJSON(), about: '******** Environment Variables ********', envar: JSON.parse(coretool.stringify_by_keyorder(wo.envar)) })
|
||||||
console.log(JSON.parse(coretool.stringify_by_keyorder(wo.envar)))
|
|
||||||
console.log('******** Environment Variables ********\n')
|
; (function serve () {
|
||||||
;(function serve () {
|
console.log({ _at: new Date().toJSON(), about: '★★★★★★★★ Starting Server ★★★★★★★★' })
|
||||||
console.log('★★★★★★★★ Starting Server ★★★★★★★★')
|
|
||||||
|
|
||||||
const server = express()
|
const server = express()
|
||||||
|
|
||||||
@ -107,9 +106,9 @@ console.log('******** Environment Variables ********\n')
|
|||||||
.createServer(server)
|
.createServer(server)
|
||||||
.listen(portHttp, function (err) {
|
.listen(portHttp, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err)
|
console.error({ _at: new Date().toJSON(), err })
|
||||||
} else {
|
} else {
|
||||||
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}`)
|
console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}` })
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else if ('https' === wo.envar.webProtocol) {
|
} else if ('https' === wo.envar.webProtocol) {
|
||||||
@ -126,9 +125,9 @@ console.log('******** Environment Variables ********\n')
|
|||||||
)
|
)
|
||||||
.listen(portHttps, function (err) {
|
.listen(portHttps, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err)
|
console.error({ _at: new Date().toJSON(), err })
|
||||||
} else {
|
} else {
|
||||||
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}`)
|
console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}` })
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else if ('httpall' === wo.envar.webProtocol) {
|
} else if ('httpall' === wo.envar.webProtocol) {
|
||||||
@ -136,8 +135,8 @@ console.log('******** Environment Variables ********\n')
|
|||||||
let portHttps = wo.envar.webPort?.portHttps || 443
|
let portHttps = wo.envar.webPort?.portHttps || 443
|
||||||
// if (wo.envar.webSsl.type==='greenlock') {
|
// if (wo.envar.webSsl.type==='greenlock') {
|
||||||
// greenlock.listen(portHttp, portHttps, function (err) {
|
// greenlock.listen(portHttp, portHttps, function (err) {
|
||||||
// if (err) console.error(err)
|
// if (err) console.error({ _at: new Date().toJSON(),err})
|
||||||
// else console.log(`Server listening on [${wo.envar.webProtocol}] http=>https://${wo.envar.webHostname}:${portHttp}=>${portHttps} for ${server.settings.env} environment`)
|
// else console.log({ _at: new Date().toJSON(), about: `Server listening on [${wo.envar.webProtocol}] http=>https://${wo.envar.webHostname}:${portHttp}=>${portHttps} for ${server.settings.env} environment`})
|
||||||
// })
|
// })
|
||||||
// }else {
|
// }else {
|
||||||
require('http')
|
require('http')
|
||||||
@ -147,9 +146,9 @@ console.log('******** Environment Variables ********\n')
|
|||||||
})
|
})
|
||||||
.listen(portHttp, function (err) {
|
.listen(portHttp, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err)
|
console.error({ _at: new Date().toJSON(), err })
|
||||||
} else {
|
} else {
|
||||||
console.log({ time: new Date().toJSON() }, `Server redirecting from http://${wo.envar.webHostname}:${portHttp}`)
|
console.log({ _at: new Date().toJSON(), about: `Server redirecting from http://${wo.envar.webHostname}:${portHttp}` })
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
webServer = require('https')
|
webServer = require('https')
|
||||||
@ -163,9 +162,9 @@ console.log('******** Environment Variables ********\n')
|
|||||||
)
|
)
|
||||||
.listen(portHttps, function (err) {
|
.listen(portHttps, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err)
|
console.error({ _at: new Date().toJSON(), err })
|
||||||
} else {
|
} else {
|
||||||
console.log({ time: new Date().toJSON() }, `Server listening on https://${wo.envar.webHostname}:${portHttps}`)
|
console.log({ _at: new Date().toJSON(), about: `Server listening on https://${wo.envar.webHostname}:${portHttps}` })
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
// }
|
// }
|
||||||
@ -178,9 +177,9 @@ console.log('******** Environment Variables ********\n')
|
|||||||
})
|
})
|
||||||
.listen(portHttp, function (err) {
|
.listen(portHttp, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err)
|
console.error({ _at: new Date().toJSON(), err })
|
||||||
} else {
|
} else {
|
||||||
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}`)
|
console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}` })
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else if ('proxyHttps2Http' === wo.envar.webProtocol) {
|
} else if ('proxyHttps2Http' === wo.envar.webProtocol) {
|
||||||
@ -202,12 +201,12 @@ console.log('******** Environment Variables ********\n')
|
|||||||
})
|
})
|
||||||
proxy.listen(portHttps, function (err) {
|
proxy.listen(portHttps, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err)
|
console.error({ _at: new Date().toJSON(), err })
|
||||||
} else {
|
} else {
|
||||||
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}`)
|
console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}` })
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
return webServer
|
return webServer
|
||||||
})()
|
})()
|
||||||
|
Loading…
Reference in New Issue
Block a user