nodejs
harrain
这个作者很懒,什么都没留下…
展开
-
node区分mac\linux系统查找空闲可用端口
/** * 获取可用端口 * @param ports 既定的端口范围,从该端口范围寻找空闲端口 */ module.exports.getFreePort = function(ports) { if (ports.length === 0) { log.info('分配端口已达最大限额') return null } const os = require('os'); var port = ports.shift() const {execSync} = req原创 2020-11-24 14:27:57 · 795 阅读 · 0 评论 -
node获取可用端口的同步尝试
文章目录序第一种失败尝试第二种成功尝试 序 如果想直接用异步回调的方式, then这种,看这位兄台的博客就可以nodejs检查端口是否被占用(完美方案) 而我是想用同步写异步的方式去做 (async+await) 第一种失败尝试 var Promise = require('bluebird') const net = require('net'); async function getFreePort() { while (true) { var port = debugP原创 2020-11-18 11:49:41 · 700 阅读 · 0 评论