0.0.9 • Published 1 year ago
@webdevep/role-node-module v0.0.9
Модуль для бекэнда, работающий с ролевым сервисом
Ссылка для скачивания данной документации 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- урл ролевого сервиса