代码拉取完成,页面将自动刷新
同步操作将从 阿妮亚/ReZero 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
群号:878157334 先加 sqlsugar群和rezero是同一个作者
是一款.NET中间件,让你无需写任何代码也能实现CRUD,也可以发布成exe独立使用于非.NET用户 创建接口 查看创建后的接口
在线数据库和表 在线创建API接口 、接口文档 和接口调试
通过下载EXE运行 https://gitee.com/sunkaixuan/ReZero/releases/tag/1.0.0.16
Rezero.Api
新建一个.NET6+ WEB API 只需要注入一行代码就能使用 Rezero API
/***对现有代码没有任何影响***/
//注册:注册超级API服务
builder.Services.AddReZeroServices(api =>
{
//启用超级API
api.EnableSuperApi();//默认载体为sqlite ,有重载可以配置数据库
});
//写在builder.Build前面就行只需要一行
var app = builder.Build();
启动项目直接访问地址就行了 http://localhost:5267/rezero
//注册:注册超级API服务
builder.Services.AddReZeroServices(api =>
{
//启用超级API
api.EnableSuperApi(new SuperAPIOptions()
{
InterfaceOptions = new InterfaceOptions()
{
SuperApiAop = new JwtAop()//授权拦截器
}
}); ;
});
public class JwtAop : DefaultSuperApiAop
{
public async override Task OnExecutingAsync(InterfaceContext aopContext)
{
//var authenticateResult = await aopContext.HttpContext.AuthenticateAsync(JwtBearerDefaults.AuthenticationScheme);
//if (!authenticateResult.Succeeded)
//{
// throw new Expception("Unauthorized");
//}
await base.OnExecutingAsync(aopContext);
}
public async override Task OnExecutedAsync(InterfaceContext aopContext)
{
await base.OnExecutedAsync(aopContext);
}
public async override Task OnErrorAsync(InterfaceContext aopContext)
{
await base.OnErrorAsync(aopContext);
}
}
首先感谢大家 , 项目启动前就有人赞助开发了
工作量很大 ,工能复杂 ,对标的是收费软件,相信未来将会成长的很好
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。