@webdevep/role-node-module
v0.0.9
Published
Ссылка для скачивания данной документации https://modules.dev-webdevep.ru/role-node-module/NODE.md
Downloads
8
Readme
Модуль для бекэнда, работающий с ролевым сервисом
Ссылка для скачивания данной документации https://modules.dev-webdevep.ru/role-node-module/NODE.md
Установка npm модуля
Для установки через npm, выполните команду:
npm i @webdevep/role-node-module
Работа с модулем
import { RolesGuard } from '@webdevep/role-node-module';
@UseGuards(RolesGuard)
В мейн модуле также добавить модуль в imports
@Module({
imports: [
RoleModule.forRoot(),
],
controllers: [],
providers: [],
})
Публичные методы модуля
async checkPermission
Проверка разрешения роли для экшена
Аргументы:
role
- stringaction
- string
Возвращаемое значение:
response.data
- object
Переменные окружения в проекте, куда подключается модуль:
ROLE_SERVICE_URL
- урл ролевого сервиса