node.js判断端口是否被占用

直接上代码

import { createServer } from 'net'

let server = createServer()
server.on('listening', () => {
    console.log('xx服务已关闭')
    // do something...
    server.close()
})
server.on('error', (err) => {
    if (err.code === 'EADDRINUSE') {
        console.log('xx服务已开启')
        // do something...
    }
})
server.listen(3456, '0.0.0.0')

评论