Titan.Blog.WebAPP
ASP.NET Core WebAPI前后端分离,后端框架
Install / Use
/learn @hanjunjun/Titan.Blog.WebAPPREADME
Titan.Blog.WebAPP
ASP.NET Core 2.2 前后端分离、后端框架,这个项目本人会长期维护下去。
群号码:963718093 开源交流群,加群一起学习共同进步。
Demo 演示地址:http://gaobili.cn:8600/swagger/index.html
博客园地址:https://www.cnblogs.com/hanjunjun-blog

角色授权设计:

Tips:
开发及部署环境:
微软全家桶(windows 10、Visual Studio 2017、Windows Server 2008 R2、SQL server 2014、.NET Core SDK2.2)
后端技术:
* ASP.NET Core 2.2 WebAPI
* API统一接口入参,返回值,全局异常拦截封装
* Swagger API文档生成、调试、API版本管理,API基于Restful风格编写接口
* Async和Await异步编程
* Cors .NET Core自带的全局跨域解决方案
* Autofac 轻量级IOC容器组件
* Redis 轻量级分布式缓存
* JWT Token身份认证
* ASP.NET Core Authorization 自定义授权策略(可以给API接口进行角色权限配置,详情请查阅微软.NetCore开发文档)
* Log4Net日志组件
* T4代码生成器
* Quartz.Net 内置调度任务组件(待开发) https://github.com/quartznet/quartznet
* SignalR 内置消息提醒非轮询 (待开发)
数据库相关:
* AOP缓存
* Repository + DomainService 仓储模式编程、IRepository + IDomainService解耦 (可以动态替换掉ORM 待开发)
* Entity Framework Core 2.2 轻量级ORM框架
* AutoMapper 自动对象映射组件
* Lambda、Linq、SQL
* EntityFramework反向POCO代码生成器
(这个插件不支持.NetCore和EFCore,需要改写作者的代码,有空的可以研究下这个组件) https://github.com/sjh37/EntityFramework-Reverse-POCO-Code-First-Generator
前端技术:
* Vue 2.0全家桶(Vue2 + VueRouter2 + Webpack + Axios)
* ElementUI 基于Vue 2.0的前端UI组件库
(前端目前还在学习中。)
赞助:
本项目 CDN 加速及安全防护由 Tencent EdgeOne 赞助 image https://edgeone.ai/zh?from=github
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

