express-permission

1.0.2 • Public • Published

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

Package Sidebar

Install

npm i express-permission

Weekly Downloads

2

Version

1.0.2

License

MIT

Unpacked Size

5.67 kB

Total Files

5

Last publish

Collaborators

  • alxhotel