只有物品属于所有者时才会加入插件

只有物品属于所有者时才会加入插件

问题描述:

我正在使用节点/快递集合ORM制作拍卖网站。只有物品属于所有者时才会加入插件

我想插入拍卖表中的项目只有在项目属于用户当前登录。

有没有更好的方法去实现它比下面?

/API /列表

var models = require('../../models'); 
var router = require('express').Router(); 

router.route('/:id') 

    .post(function(req,res){ 

     // get all items belonging to logged in user 
     // for item in items array 
     //  if (item.itemID == req.params.id) 
     //   models.Listing.create({...}) 
     //  else 
     //   res.json("You can't list that item") 
    }) 

如果使用的是JWT进行身份验证附加用户id令牌,然后解码上请求令牌,找到当前用户ID,并确保物品用户标识等于在标头/标记中传递的用户标识。