0.5.2 • Published 5 years ago

express-rest-admin v0.5.2

Weekly downloads
8
License
MIT
Repository
-
Last release
5 years ago

Express REST-ADMIN

REST-ADMIN server-side based on Express@next and Mongoose

Usage

Please make sure to follow the guide of REST-ADMIN 1. Install: npm i express-rest-admin 2. app.use('/admin/api', require('express-rest-admin')()) 3. Now you got all apis for REST-ADMIN.

Options

Use: require('express-rest-admin')(options)

{
  secret: 'a random string', // used for jwt signing
  auth: {
    modelName: 'User', // which model to use for login
    allowGuest: true, // allow guests access
    username: 'username', // `username` field
    password: 'password', // `password` field
    where: {} // additional query
  },
  site: {}, // rest admin site config
  middleware: {
    query: {
      name: 'query' // req.query.query
    },
    resource: {
      name: 'resource' //req.params.resource
    },
  },
  router: {
    prefix: '/' // restful apis prefix
  },
  controllers: {} // override default controllers
}