easynode/client/app/server.js
2024-10-13 23:07:54 +08:00

22 lines
522 B
JavaScript

const http = require('http')
const Koa = require('koa')
const { defaultPort } = require('./config')
const wsOsInfo = require('./socket/monitor')
const httpServer = () => {
const app = new Koa()
const server = http.createServer(app.callback())
serverHandler(app, server)
const port = process.env.clientPort || defaultPort
server.listen(port, () => {
console.log(`Server(http) is running on port:${ port }`)
})
}
function serverHandler(app, server) {
wsOsInfo(server)
}
module.exports = {
httpServer
}