1.0.2 • Published 2 years ago

express-permission v1.0.2

Weekly downloads
149
License
MIT
Repository
github
Last release
2 years ago

express-permission

NPM Version Build Status Dependency Status Standard - Javascript Style Guide

Permission based on roles for Express.

Install

npm install express-permission

Usage

  1. Set permission in the express app:
app.set('permission', { role: 'userProperty' })

app.set('permission', { role: ['my', 'nested', 'property'] })
  1. Set the permission in the router:
const expressPermission = require('express-permission')

router.get('/', expressPermission(), function(req, res) {
  // Do some logic here
})

router.get('/', expressPermission(['admin', 'user', 'superadmin']), function(req, res) {
  // Do some logic here
})

License

MIT. Copyright (c) Alex

Acknowledgement

This package is a fork from permission