yiapi v2.2.25 发布,Node.js 后端 API 快速开发框架

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 拼写问题修正
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/245460/yiapi-2-2-25

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。