skybase-tools

some tools

Usage no npm install needed!

<script type="module">
  import skybaseTools from 'https://cdn.skypack.dev/skybase-tools';
</script>

README

skybase-tools 各种工具合计

安装依赖

$ npm i

当前工具

1、id服务
2、短信模块

本地配置设置 - ./config/config.local.js

module.exports = {
    redis: {
        host: 'localhost',
        port: 6379,
        auth: '',
        db: 1
    }
}

启动项目

$ node index.js

访问相应api

http://localhost:13000/skyapi/id
http://localhost:13000/skyapi/id?count=10
http://localhost:13000/skyapi/sendPhoneCode
http://localhost:13000/skyapi/checkPhoneCode

获取一个或多个id

获取一个或多个不重复的id

地址/skyapi/id

方法GET

query参数

参数名 必须 类型 默认值 说明
count number 默认:1
输出id个数 默认1
输出id个数 默认1

200返回说明

{
  "data": [
    "1146725014138130432",
    "1146725014138130433",
    "1146725014138130434",
    "1146725014138130435",
    "1146725014138130436"
  ],
  "code": 200,
  "msg": "成功",
  "t": 1561964915613
}

获取一个或多个id

获取一个或多个不重复的id

地址/skyapi/id

方法GET

query参数

参数名 必须 类型 默认值 说明
count number 默认:1
输出id个数 默认1
输出id个数 默认1

200返回说明

{
  "data": [
    "1146725014138130432",
    "1146725014138130433",
    "1146725014138130434",
    "1146725014138130435",
    "1146725014138130436"
  ],
  "code": 200,
  "msg": "成功",
  "t": 1561964915613
}

发送验证码到相应手机

发送验证码到相应手机

地址/skyapi/sendPhoneCode

方法POST

formData/body参数

参数名 必须 类型 默认值 说明
phone string 默认:无

正则:/^[1][0-9]{10}$/
手机号码
手机号码

检查手机验证码

检查手机验证码

地址/skyapi/checkPhoneCode

方法POST

formData/body参数

参数名 必须 类型 默认值 说明
phone string 默认:无

正则:/^[1][0-9]{10}$/
手机号码
手机号码
code number 默认:无
验证码
验证码