loopback-component-current-user

0.1.2 • Public • Published

Loopback Component Current User

This loopback component enables you to add the logined(current) user to the request of thhe loopback application.

Installation

  1. Install in you loopback project:

npm install --save loopback-component-current-user

  1. Create a component-config.json file in your server folder (if you don't already have one)

  2. Configure options inside component-config.json:

{
  "loopback-component-current-user": {
    "user": "User"
  }
}
  • user
    • [String] : The name of the user model. (default: 'User')
  1. Create a middleware.json file in your server folder (if you don't already have one).

  2. Ensure that you enable the loopback#token middleware early in your middleware chain.

{
  "initial:before": {
    "loopback#token": {}
  },
}

Usage

 
Model.beforeRemote('*', function(ctx, next){
  console.log(ctx.req.currentUser)
})
 

Package Sidebar

Install

npm i loopback-component-current-user

Weekly Downloads

7

Version

0.1.2

License

MIT

Last publish

Collaborators

  • riceball