美文网首页ABP
abp zero使用汇总

abp zero使用汇总

作者: 时代小召唤 | 来源:发表于2018-09-19 08:58 被阅读0次

    数据库地址修改

    修改链接字符串中的数据库名称 Database

    连接字符串配置


    image.png image.png

    数据库初始化

    有两种方式:
    第一种:使用Migrator项目
    第二种:调用EF命令

    这边只说第一种
    切换默认项目到 Migrator


    image.png

    运行后会出现一个控制台 输入 y

    切换默认项目为*.Web.Host


    image.png

    启动程序 完成服务端


    image.png

    angular前端

    打开 angular 文件夹 (用vscode)
    使用yarn还原安装包(不要用npm还原,官方说这个会有bug)


    image.png

    同步 前后端接口 nswag

    abp前后端分离 但是angular又用ts 必须要知道接口参数和方法名称,所以官方给了个工具,如图


    image.png

    在运行服务端的情况下 , 调用这个工具

    新建页面

    ng generate component /admin/test/uploader
    

    添加路由

    根路由 : angular项目\src\app\app-routing.module.ts
    
    子路由 : angular项目\src\app\admin\admin-routing.module.ts
    

    添加导航条

    angular项目\src\app\shared\layout\nav\app-navigation.service.ts
    
    getMenu 方法中修改
    
    image.png

    注意:AppMenuItem 第一个参数不能重名

    权限

    服务端项目\src\Aibol2.Core\Authorization\AppPermissions.cs
    服务端项目\src\Aibol2.Core\Authorization\AppAuthorizationProvider.cs
    
    image.png image.png

    注意:abp的权限 有限用户配置的权限 , 例如:用户去掉test权限,而他的admin 角色有test权限, 这个用户最终还是没有test权限

    上传文件

    属性结构

    相关文章

      网友评论

        本文标题:abp zero使用汇总

        本文链接:https://www.haomeiwen.com/subject/ehhynftx.html