• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

gorkys/koa-demo: ✨使用koa2进行RESTful风格的API设计应用,服务于轻量级信发后台管 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

gorkys/koa-demo

开源软件地址:

https://github.com/gorkys/koa-demo

开源编程语言:

JavaScript 83.7%

开源软件介绍:

项目介绍

此项目为第一次尝试使用koa2进行RESTful风格的API设计应用,服务于轻量级信发后台管理系统,主要实现登录、用户管理、资源上传、节目数据存储等功能。

为此,写了一份笔记来记录开发的过程以及所遇到的问题。点击阅读

安装

  1. git clone https://github.com/gorkys/koa-demo.git

  2. 安装FFMpeg,具体请看文章中的获取视频缩略图章节

  3. npm install

  4. 导入sql文件到数据库

  5. 配置数据库用户名与密码到.env文件里

# 数据库地址
DB_HOST = 127.0.0.1
# 数据库账号
DB_USER = root
# 数据库密码
DB_PASS = 123456
# 服务器地址,用于资源上传
SERVER_URL = http://192.168.1.66:3000/

运行

npm run server && npm run start(热启动)

API接口

登录管理

用户管理

  • 查询用户

    接口地址:http://localhost:3000/api/user

    请求方式:GET

    字段 类型 说明
    pageNo number 页码
    pageSize number 每页数量
  • 增加用户

    接口地址:http://localhost:3000/api/user

    请求方式:POST

    字段 类型 说明
    username string 用户名
    nickname string 昵称
    password string 密码
  • 编辑用户

    接口地址:http://localhost:3000/api/user

    请求方式:PUT

    字段 类型 说明
    username string 用户名
    nickname string 昵称
    password string 密码
  • 删除用户

    接口地址:http://localhost:3000/api/user

    请求方式:DELETE

    字段 类型 说明
    id number 用户ID

图片管理

视频管理

模板管理

  • 模板查询

    接口地址:http://localhost:3000/api/template

    请求方式:GET

    字段 类型 说明
    pageNo number 页码
    pageSize number 每页数量
  • 增加模板

    接口地址:http://localhost:3000/api/template

    请求方式:POST

    字段 类型 说明
    htumbnail string 缩略图(base64)
    width number 模板宽
    height number 模板高
    name string 模板名称
    proTime number 模板时长
    resolution string 模板分辨率
    terminalType string 终端类型
    elements object 元素数组
  • 删除模板

    接口地址:http://localhost:3000/api/template

    请求方式:DELETE

    字段 类型 说明
    id number 资源ID



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
KoalaEatChicken/koalagamekit-ios: 考拉游戏平台SDK文件,及接入文档。 ...发布时间:2022-07-10
下一篇:
garysye/javascript-koans发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap