From de930b47dad172c2f3329cbecb9be03d0665d7e4 Mon Sep 17 00:00:00 2001 From: "luk.lu" Date: Wed, 8 Mar 2023 16:11:52 +0800 Subject: [PATCH] add some shortcut functions keyname_to_*port(keyname) --- coretool.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/coretool.js b/coretool.js index 88138d6..d792568 100644 --- a/coretool.js +++ b/coretool.js @@ -126,6 +126,19 @@ module.exports = { return parseInt(port) }, + keyname_to_apiport (keyname) { + return this.BASEPORT_API_SERVER + parseInt(this.alpha_to_digit(keyname)) + }, + keyname_to_chainport (keyname) { + return this.BASEPORT_CHAIN_SERVER + parseInt(this.alpha_to_digit(keyname)) + }, + keyname_to_netport (keyname) { + return this.BASEPORT_NET_NODE + parseInt(this.alpha_to_digit(keyname)) + }, + keyname_to_webport (keyname) { + return this.BASEPORT_WEB_SERVER + parseInt(this.alpha_to_digit(keyname)) + }, + randomize_number ({ length, min, max } = {}) { // 长度为 length 的随机数字,或者 (min||0) <= num < max var num = 0