【限时免费】 【ReZero】开源下载和安装教程

【ReZero】开源下载和安装教程

【免费下载链接】ReZero .NET 全网唯一并且免费的运行时界面创建API接口的项目,并且生成接口文档,真正的运时行创建【 低代码 】【 线上建表 】【线上建接口】【线上生成接口文档】【线上测试接口】【 热插拔 】【 超级API 】【 云ORM框架 】【云API】【 Zero 】【ReZero.Api】 【免费下载链接】ReZero 项目地址: https://gitcode.com/DotNetNext/ReZero

1、项目介绍

ReZero是一款.NET中间件,支持通过界面操作生成API,无需编写代码即可实现CRUD功能。主要特点包括:

  • 零代码开发:建库、建表、生成接口、授权配置等均可通过界面完成
  • 跨技术栈支持:.NET项目可集成,非.NET用户(如前端/Java/PHP等)可直接使用发布的EXE文件
  • 多数据库支持:Sqlite/MySQL/SQLServer/PgSQL/Oracle等
  • 模块化设计:集成IOC、工作单元、多租户等企业级功能

2、项目下载位置

  • 源码仓库
    Gitee: https://gitee.com/DotNetNext/ReZero
    GitCode: https://gitcode.com/DotNetNext/ReZero
  • 非.NET用户EXE
    在Gitee Releases页下载:https://gitee.com/DotNetNext/ReZero/releases

3、安装环境配置

.NET用户环境要求

  • 运行时:.NET 6+
  • 开发工具:Visual Studio 2022或Rider
    开发工具示例

非.NET用户环境

  • Windows系统直接运行EXE文件

4、项目安装方式

4.1 .NET项目集成

步骤1:NuGet安装

Install-Package Rezero.Api

步骤2:注入服务
在Program.cs中添加:

builder.Services.AddReZeroServices(api => 
{
    var apiObj = new SuperAPIOptions();
    apiObj.DependencyInjectionOptions = new DependencyInjectionOptions(Assembly.GetExecutingAssembly());
    api.EnableSuperApi(apiObj);
});

步骤3:访问界面
启动项目后访问:

http://localhost:{port}/rezero

4.2 非.NET用户安装

  1. 下载EXE文件后直接运行
  2. 默认访问地址:http://localhost:5000/rezero

5、关键配置脚本

5.1 JWT授权配置

在appsettings.json中添加:

"JwtSettings": {
  "SecretKey": "自定义密钥",
  "ExpireHours": 24
}

授权配置示例

5.2 自定义AOP日志

public class MyAop : DefaultSuperApiAop 
{
    public override Task OnExecutingAsync(InterfaceContext context) 
    {
        // 自定义逻辑
        return base.OnExecutingAsync(context);
    }
}

5.3 统一返回值处理

apiObj.InterfaceOptions.MergeDataToStandardDtoFunc = dto => 
{
    return new { isSuccess = true, data = dto };
};

功能预览

  • 动态建表
    建表示例
  • SQL生成接口
    SQL接口示例
  • 多表联查配置
    联表查询示例

【免费下载链接】ReZero .NET 全网唯一并且免费的运行时界面创建API接口的项目,并且生成接口文档,真正的运时行创建【 低代码 】【 线上建表 】【线上建接口】【线上生成接口文档】【线上测试接口】【 热插拔 】【 超级API 】【 云ORM框架 】【云API】【 Zero 】【ReZero.Api】 【免费下载链接】ReZero 项目地址: https://gitcode.com/DotNetNext/ReZero

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值