🎯
Jonty.Blog📚
项目介绍此项目学习于阿星 Plus,作为个人.NET Core入门学习,感谢星哥指导
🤞 。
博客园地址:阿星Plus
GitHub地址:阿星Plus
📑
技术栈- 使用abp cli搭建项目
- Autofac依赖注入
- 自定义Swagger-API文档
- Code First和自定义仓储
- JWT-GitHub授权
- 异常处理-log4Net
- Redis数据缓存
- Hangfire定时任务
- AutoMapper对象映射
- 百度AI-语音合成
- HtmlAgilityPack 爬虫
- MailKit 邮件提醒
- 腾讯MTA+验证码
- 前台页面
- 接口测试
📒
项目目录Blog ---------- root
├── .gitattributes ---------- git attributes
├── .gitignore ---------- git ignore
├── common.props ---------- common.props
├── LICENSE ---------- LICENSE
├── Jonty.Blog.sln ---------- Solution
├── README.md ---------- README.md
├── src
│ ├── Jonty.Blog.Application ---------- Application
│ ├── Jonty.Blog.Application.Caching ---------- Application.Caching
│ ├── Jonty.Blog.Application.Contracts ---------- Application.Contracts
│ ├── Jonty.Blog.BackgroundJobs ---------- BackgroundJobs
│ ├── Jonty.Blog.Domain ---------- Domain
│ ├── Jonty.Blog.Domain.Shared ---------- Domain.Shared
│ ├── Jonty.Blog.EntityFrameworkCore ---------- EntityFrameworkCore
│ ├── Jonty.Blog.EntityFrameworkCore.DbMigrations ---------- EntityFrameworkCore.DbMigrations
│ ├── Jonty.Blog.HttpApi ---------- HttpApi
│ ├── Jonty.Blog.HttpApi.Hosting ---------- HttpApi.Hosting
│ ├── Jonty.Blog.BlazorApp ---------- BlazorApp
│ ├── Jonty.Blog.Swagger ---------- Swagger
│ └── Jonty.Blog.ToolKits ---------- ToolKits
└── static ---------- static
HttpApi.Hosting
)
🚗
使用说明-
克隆代码,使用打开工具打开
-
在
HttpApi.Hosting
中修改appsettings.json
ConnectionStrings: 配置数据库连接字符串
JWT:配置
Json Token
GitHub:配置
OAuth App
,Github开发人员设置Caching:配置
Redis
缓存Hangfire:配置定时任务管理用户密码
BaiduAI:配置百度语音合成API
-
EntityFrameworkCore.DbMigrations
设为启动项目,打开程序包管理器控制台,启动迁移。
add-migration ''
update-database
- 更改
BlazorApp
—>Program
中地址为本地:https://localhost:44335/