{"repo":"chenbimo/funpi","free":true,"listed":false,"github":"https://github.com/chenbimo/funpi","clone":"git clone https://github.com/chenbimo/funpi.git","description":"funpi(放屁) - 像放屁一样简单又自然的Node.js接口开发框架","language":"JavaScript","stars":69,"topics":["api","js","nodejs","typescript"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"funpi 是什么？ 中文名称 放屁 接口框架。 像放屁一样简单又自然的 Node.js 接口开发框架。 注意：本项目 v7 为内测版， v8 才是公测版，谨慎使用。 自 v7.15.0 版本开始，本项目仅支持 Bun，不再支持 Node.js 。 仓库地址 github - https://github.com/chenbimo/funpi 使用教程 funpi(放屁)使用文档 作者介绍 前端之虎陈随易 https://chensuiyi.me 演示地址 - https://funpi-demo.yicode.tech 功能特点 - ✅ 只需 简单配置 ，即可快速上手开发。 - ✅ 自动生成 接口文档 ，方便前后端对接。 - ✅ 自带 权限 、 角色 、 管理 、 日志 、 菜单 、 接口 、 字典 等基础功能。 - ✅ 自带 邮件发送 ， 文件上传 等功能。 - ✅ 自带 日志打印 和 日志分割 功能。 - ✅ 自带 jwt 鉴权机制。 - ✅ 自带 登录日志 ， 邮件日志 等功能。 - ✅ 自带配套的后台管理系统 yiadmin ，30 分钟搭建一个后台管理系统。 - ✅ 默认已处理 跨域 问题，无需再为跨域担心。 - ✅ 优先使用 缓存 ，提高应用性能。 - ✅ 默认提供 静态文件托管 功能。 - ✅ 可以 一键更新 后台管理系统。 - ✅ 全面的 接口参数验证 功能，极大减少安全隐患。 - ✅ 提供 数据库表字段设计 和 表结构同步 功能。 功能限制 本框架做了很多约束，减少自由度，增加确定度，稳定度。 - ❎ 仅支持 Bun ，不支持 Node.js ， Deno 等。 - ❎ 仅支持 单机部署 ，使用 pm2 管理。 - ❎ 仅支持 单角色权限 。 - ❎ 仅支持 Mysql 关系数据库。 - ❎ 仅支持 Redis 缓存数据库。 - ❎ 仅支持 POST 和 GET 请求方法。 - ❎ 仅支持 整数 、 浮点数 、 文本 、 字符串 这四种数据库字段类型。 - ❎ 不支持 分库分表 。 - ❎ 不支持 Docker 部署，请自行研究。 - ❎ 不支持 分布式部署 。 - ❎ 不支持 Restful 规范，不认同 Restful 规范，不使用 Restful 规范。 付费插件 - 微信扫码插件 ，登录注册，需要提供微信公众号。 - 在线人数统计插件 ，提供 踢人 ， 拉黑 等功能。 - 微信支付插件 ，支持 多产品 、 折扣 、 优惠 等功能。 注意事项 - 与本项目逻辑、BUG、建议相关的问题，请联系作者无偿 免费处理 。 - 与本项目无关的业务、功能、需求、部署相关的问题，请联系作者 有偿咨询 。 实际效果 使用 funpi + yiadmin 驱动的，免费且开源的后台管理系统。 📄 登录页面 📄 菜单页面 📄 接口页面 📄 角色页面 📄 登录日志 📄 邮件日志 版权说明 funpi(放屁) 使用 Apache 2.0 协议开源 一句话总结：开源不等于放弃版权，不可侵犯原作者版权，改动处要做说明，可以闭源使用。 拥有版权（Copyright）意味着你对你开发的软件及其源代码拥有著作权，所有权和其他法定权利，使用一个开源协议并不意味着放弃版权。 在 Apache 2.0 协议许可下，您可以： - 商业化使用 （这意味着，您可以出于商业目的使用这些源代码） - 再分发 （这意味着，您可以将源代码副本传输给其他任何人） - 修改 （这意味着，您可以修改源代码） - 专利使用 （这意味着，版权人明确声明授予您专利使用权） -","default_branch":null,"files":null,"tree":[],"storefront":"/r/chenbimo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chenbimo/funpi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}