【文件属性】:
文件名称:nest-authz-example:演示如何使用nest-authz的工作示例
文件大小:183KB
文件格式:ZIP
更新时间:2021-05-17 00:17:52
TypeScript
nest-authz-example
描述
演示演示如何使用nest-authz实施基于角色的访问控制。
安装
$ npm install
运行应用
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
打开查看api。 该api使用Bear身份验证架构,因此,如果要访问受保护的api,应单击“ Authorize按钮,并在登录后设置Bearer yourjwttoken 。
测试
# unit tests
$ npm run test
执照
。
【文件预览】:
nest-authz-example-master
----model.conf(255B)
----package.json(2KB)
----tslint.json(426B)
----test()
--------jest-e2e.json(183B)
--------casbin.spec.ts(1KB)
--------app.e2e-spec.ts(561B)
----LICENSE(1KB)
----package-lock.json(261KB)
----nest-cli.json(84B)
----src()
--------app.module.ts(2KB)
--------dto()
--------resources.ts(1KB)
--------controllers()
--------config.module.ts(221B)
--------main.ts(668B)
--------fake-data.ts(491B)
--------interfaces()
--------services()
----tsconfig.json(300B)
----.gitignore(2KB)
----nodemon-debug.json(163B)
----README.md(738B)
----yarn.lock(227KB)
----nodemon.json(132B)
----policy.csv(251B)
----tsconfig.build.json(89B)