基于fastify框架所写的api接口调用服务

网友投稿 916 2022-10-28

基于fastify框架所写的api接口调用服务

基于fastify框架所写的api接口调用服务

基于fastify框架所写的api接口调用服务

开发环境

node 注:版本需支持ES6mongoDB

快速开始

在dp-config/index.js按照提示填写所需参数,其中mongoDB配置必填

npm installnpm run dev

注: 可以配合ddpAdmin后台使用

目前有以下api接口,如下

无需权限就可以交互

方法路由说明
GET/首页
POST/login登录
POST/auth权限验证
GET/blog/announcement/lists博客公告列表
GET/blog/tag/lists博客标签列表
GET/blog/tag/find获取博客单个标签
GET/blog/category/lists博客分类列表
POST/blog/like执行博客点赞的功能
GET/blog/option/lists博客共同配置
GET/blog/article/lists博客文章列表
GET/blog/article/find获取博客单个文章
GET/blog/comment/lists博客评论列表
GET/blog/comment/find获取博客单个评论

需权限才可以交互

方法路由说明
GET/history/lists历史记录列表
POST/history/del清空历史记录
GET/thirdparty/qiniu/uptoken获取七牛平台上传key(需配置)
GET/thirdparty/qiniu/lists获取七牛平台资源列表
POST/thirdparty/qiniu/del删除七牛平台资源
POST/blog/announcement/create创建博客公告
POST/blog/announcement/del删除博客公告
POST/blog/announcement/edit更新博客公告
POST/blog/tag/create创建博客标签
POST/blog/tag/del删除博客标签
POST/blog/tag/edit更新博客标签
POST/blog/category/create创建博客分类
POST/blog/category/del删除博客分类
POST/blog/category/edit更新博客分类
POST/blog/category/navstatus让该分类单独独立起来,适应于判断是否显示在导航栏中
POST/blog/option/edit配置博客公共配置
POST/blog/article/create创建博客文章
POST/blog/article/del删除博客文章
POST/blog/article/edit更新博客文章
POST/blog/comment/create创建博客评论
POST/blog/comment/del删除博客评论
POST/blog/comment/status更新博客评论状态
POST/rbac/user/create创建用户
POST/rbac/user/del删除用户
POST/rbac/user/edit更新用户
GET/rbac/user/lists用户列表
GET/rbac/user/find获取单个用户
POST/rbac/role/create创建角色
POST/rbac/role/del删除角色
POST/rbac/role/edit更新角色
GET/rbac/role/lists角色列表
GET/rbac/role/find获取单个角色
POST/rbac/node/create创建路由节点
POST/rbac/node/del删除路由节点
POST/rbac/node/edit更新路由节点
GET/rbac/node/lists路由节点列表
GET/rbac/node/find获取单个路由节点
GET/rbac/node/nodeclass路由节点列表分类

权限访问

需在请求的headers添加authorization属性,值为在dp-config文件里config.AUTH.keyname值和登录生成的token,表现形式为

headers: { authorization: config.AUTH.keyname + ' ' + token // 空格分割}

其他的请自行探索,感觉可以的话就在右上角star一下吧

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:KoaHub.js- 中文最佳实践Node.js Web快速开发框架
下一篇:JDBC连接抽象方法的使用例子
相关文章

 发表评论

暂时没有评论,来抢沙发吧~