yiapi 是什么?
中文名称 易接口
。
是一个基于 fastify
深度封装,专注于 接口
开发的 nodejs
后端框架。
功能特点
- 只需
简单配置
,快速上手开发。 - 通过代码配置
数据库字段
,一键同步
数据库。 - 自动生成
接口文档
,对接方便。 - 自带
权限
、角色
、管理
、日志
、菜单
、接口
、字典
等基础功能。 - 自带
邮件发送
,文件上传
等功能。 - 自带请求
日志打印
和日志分割
功能。 - 自带
jwt
鉴权机制。 - 自带
登录日志
,邮件日志
功能。 - 自带配套的后台管理系统
yiadmin
。 - 默认已处理后端的
跨域
问题。 - 优先使用
缓存
,提供高性能接口。 - 默认提供
静态文件托
管功能。
文档教程
文档地址 https://yicode.tech
仓库地址
点个星星,老铁。
gitee - https://gitee.com/chenbimo/yicode
github - https://github.com/chenbimo/yicode
实际效果
使用 yiapi
+ vue3
研发的免费开源的 (yiadmin) 易管理
后台管理系统。
适合场景
- 小型项目、博客系统、论坛系统、官网、后台管理等。
- 需要一个简单、轻量、快速、方便的
nodejs
接口开发框架。
更新日志
- 【更新文档】: 更新 yiapi 的 readme 文件
- 【修复 BUG】(yiapi): 修改路由路径字符长度从 20 到 200 个字符
- 【修复 BUG】: 修复路由不能添加左斜杠的问题
- 【更新文档】: 修正文档地址
- 【功能完善】(yiapi): 上传文件到本地接口默认上传到 static 目录中
- 【修复 BUG】(yiapi): 修复同名系统表字段合并的问题
- 【修复 BUG】(yiapi): 修复邮件发送的缓存问题
- 【修改配置】(yiapi): 文件上传的最大体积设置为 100M
- 【功能完善】(yiapi): 查询表配置补充 options 为空的逻辑
- 【修复 BUG】(yiapi): 修复上传文件的配置使用
- 【修改配置】(yiapi): appConfig 增加 upload 属性
- 【更新文档】(yiapi): 去掉 syncApi 的 icon
- 【修改配置】(yiapi): 菜单和接口的数据库定义去掉 icon 字段,以防止引起框架混淆
- 【修改配置】(yiapi): 去掉 cacheRoleData 函数的 type 参数
- 【功能完善】(yiapi): 完善角色添加和修改接口
- 【修复 BUG】(yiapi): 修复 role 接口的 meta 属性关键字写错的问题
- 【增加功能】(yiapi): 完善邮件发送功能,增加邮件日志功能
- 【功能完善】(yiapi): loginLog.json 改为 login_log.json
- 【增加功能】(yiapi): 增加登录日志功能
- 【增加功能】(yiapi): 增加项目配置数据表结构
- 【修复 BUG】(yiapi): email 字段的 pattern 拼写问题修正
还没有评论,来说两句吧...