abp

ABP vNext中使用开源日志面板 LogDashboard

被刻印的时光 ゝ 提交于 2019-11-26 10:02:13
ABP vNext 使用 logdashboard 本文示例源码: https://github.com/liangshiw/LogDashboard/tree/master/samples/abpvnext ABP ABP 是aspnetcore3.0的开源web应用程序框架,非常适合现代web应用程序。有关ABP的更多内容可以查看 官方文档 Logdashboard可以直接在基于abp应用程序中安装使用,关于Logdashboard的更多内容可以查看 ASPNETCore开源日志面板 :LogDashboard 示例 本文假设你了解ABP,并不对其做详细解释 使用 abp cli 创建项目 abp new BootStore 使用以下代码覆盖 Program 中的 Serilog 配置 Log.Logger = new LoggerConfiguration() #if DEBUG .MinimumLevel.Debug() #else .MinimumLevel.Information() #endif .MinimumLevel.Override("Microsoft", LogEventLevel.Information) .Enrich.FromLogContext() .WriteTo.Async(c => c.File("Logs/logs.log",

ABP-JavaScript API

﹥>﹥吖頭↗ 提交于 2019-11-26 01:19:21
一、AJAX 1,ABP采用的方式 ASP.NET Boilerplate通过用abp.ajax函数包装AJAX调用来自动执行其中的一些步骤。 一个例子ajax调用: var newPerson = { name: 'Dougles Adams', age: 42 }; abp.ajax({ url: '/People/SavePerson', data: JSON.stringify(newPerson) }).done(function(data) { abp.notify.success('created new person with id = ' + data.personId); }); abp.ajax以一个对象作为接收 选项 。你可以传递任何在jQuery的$.ajax方法中有效的任何参数。这里有一些 默认 的值:dataType是‘json’,type是‘POST’,contentType是‘application/json’(因此,在发送到服务器之前,我们可以调用JSON.stringify将javascript对象转成JSON字符串)。你可以通过将选项传给abp.ajax重写默认值。 abp.ajax返回了 promise 。因此,你可以写done,fail,then等处理函数。上面的例子中,我们向 PeopleController的SavePerson