静态服务器预告,只是一个基于 express 开发的接口

它能做什么用?

配合koishi 的 ctx.http,实现丰富的效果。符合业务需求的:读、写、查 (删要做吗?)

接口文档?

整理了下业务,它实现的功能如下:

该接口会自动获取公网地址,无需配置。但是你仍然需要公网 IP


/getList

GET 请求

参数传递

参数名 是否必填 说明
path 访问的文件夹路径,如空,默认访问 default 目录

返回内容

{
    "code": 200,
    "msg": "成功!",
    "data": {
        "path": "/default",
        "imgPath": [
            "http://ip:port/file/default/xxx1.jpg",
            "http://ip:port/file/default/xxx2.jpg"
        ]
    }
}

/upload

GET 请求
参数传递

参数名 是否必填 说明
path 需要上传的指定路径,如空,默认上传至 default 目录
imgurl 上传的图片网络地址,服务器会尝试下载并保存到指定文件夹

返回内容

{
    "code": 200,
    "msg": "上传成功"
}

/countImages

GET 请求
参数传递

参数名 是否必填 说明
path 获取所有文件夹路径。并该区域的图片数量,如空,默认从静态服务器根目录遍历

返回内容

[
    {
        "path": "default",
        "imgTotal": 3
    },
    {
        "path": "default/smm",
        "imgTotal": 2
    }
]

实用性是有的,接口是得搭的,路是得开辟的,赞总是要给的,对吧 :person_raising_hand:

3 个赞