当前位置: 首页 > wzjs >正文

网站建设好的乡镇重庆百姓网免费发布信息网

网站建设好的乡镇,重庆百姓网免费发布信息网,营销型网站建设和平台建设,模具机械东莞网站建设ShenNius.Admin.Mvc项目是MVC模式的入口,ShenNius.Admin.Hosting项目是前后端分离模式的后台服务入口,这两个项目都依赖ShenNius.Admin.API项目,前者使用ShenniusAdminApiModule类注册服务及配置管道,而后者的webapi实现都在ShenN…

  ShenNius.Admin.Mvc项目是MVC模式的入口,ShenNius.Admin.Hosting项目是前后端分离模式的后台服务入口,这两个项目都依赖ShenNius.Admin.API项目,前者使用ShenniusAdminApiModule类注册服务及配置管道,而后者的webapi实现都在ShenNius.Admin.API项目内,主要文件如下所示:
在这里插入图片描述
  ShenniusAdminApiModule文件在之前的文章中也提到过,主要用于注册服务、配置管道,前后端模式下采用JWT身份认证,MVC模式下采用基于Cookie的身份认证,通过入口项目的appsettings.json中JwtSetting:IsEnable配置的,除此之外,还注册SignalR、SqlSugar、AutoMapper、NewtonsoftJson等第三方或自定义组件或服务。
  AutomapperProfile文件定义实体类的映射关系,并在上一段的文件中使用Services.AddAutoMapper(typeof(AutomapperProfile))注册服务。
  Jwt文件夹保存与JWT身份认证相关的类定义,其中:
  1)AuthorizationExtension文件定义扩展函数注册及配置JWT服务,便于在ShenniusAdminApiModule文件中调用;
  2)ApiResponseHandler文件自定义认证操作类,用于在认证失败时(HandleChallengeAsync、HandleForbiddenAsync)返回格式统一的结果(ApiResult),该类在AuthorizationExtension文件的注册JWT服务时使用;
  3)JwtSetting文件保存JWT相关的配置,包括密钥、颁发者、过期时间等,该类用于在项目启动时从appsettings.json中读取jwt配置;
  4)JwtHelper类基于JwtSetting配置生成token,主要在本项目的UserController.SignIn函数内用户身份认证后生成token。

在这里插入图片描述
  Controllers文件夹内保存的是前后端分离模式下CMS、商城、系统管理版块的控制器类,其中:
  1)ApiBaseController是非多租户模式的控制器基类,定义常见的增删改查函数实现,不过只有TenantController继承自该类,用于多租户管理;
  2)ApiTenantBaseController定义多租户模式的控制器基类,包含常见的增删改查、导出数据等函数实现,Cms下的控制器类基本都继承自该类;
  3)ApiControllerBase是Sys文件夹下的基类,最大的作用是定义默认的访问路由,Sys下的控制器类大多继承自该类。

在这里插入图片描述

序号控制器类说明所属文件夹
1AdvListController广告位管理控制器类Cms
2ArticleController文章管理控制器类Cms
3ColumnController栏目管理控制器类Cms
4KeywordController关键词管理控制器类Cms
5MessageController留言管理控制器类Cms
6AppUserAddressController客户地址管理控制器类Shop
7AppUserController客户管理控制器类Shop
8CategoryController商品分类管理控制器类Shop
9GoodsController商品管理控制器类Shop
10OrderController订单管理控制器类Shop
11ConfigController字典管理控制器类Sys
12LogsController日志管理控制器类Sys
13MenuController菜单管理控制器类Sys
14RecycleController回收站管理控制器类Sys
15RoleController角色管理控制器类Sys
16TenantController多租户管理控制器类Sys
17UserController用户管理控制器类Sys

参考文献:
[1]https://gitee.com/shenniu_code_group/shen-nius.-modularity

http://www.dtcms.com/wzjs/561861.html

相关文章:

  • 中文静态网站下载网站建设网页设
  • 网站建设规划与管理 试卷centos7.0 wordpress
  • 网站备案 是域名还是空间广州网站开发招聘信息
  • 杭州营销网站建设公司企业公示信息
  • 温州做网站整站优化域名是网站吗
  • 在服务器上布网站怎么做汕头网站建设套餐
  • 莲湖区建设局网站百度关键词搜索
  • 做网站是数据库应该放在哪里如何安装wordpress模板
  • 网站not found做网站前
  • 网站建设服务器篇怎么做免费个人网站
  • 999网站免费郑州网络推广技术
  • 网站运营与管理哪个网站做推广做的最好
  • 电脑做兼职找那个网站手机清理优化软件排名
  • 广州网站改版哪家好wordpress上传漏洞
  • 中文网站建设公司排名东台做网站的
  • 搜索推广网站哪家做的最好南阳注册公司
  • 网站答辩ppt怎么做电脑建设银行怎样设置网站查询
  • 网站模板可以自己做吗上海建设局网站
  • 自定义导航网站 源码贵州专业网站建设费用
  • 中国建设银行亚洲网站广州网站建设哪家好
  • 网站备案不能访问旅游网站源码下载
  • 婚纱摄影网站模板下载河南省城乡建设厅网站
  • 购物网网站建设视频网站开发计划书
  • 优秀服装网站设计网站建设ppt课件
  • 西樵网站设计高端的网站设计费用
  • 代做财务报表分析网站网站做的支付宝接口
  • 织梦网站手机版怎么做wordpress网站加cnzz
  • 推广网站挣钱 优帮云课程商城网站模板
  • 医院诊所网站源码深圳网站建设流程图
  • 做网站收费gta5线下办公室网站正在建设