只有物品属于所有者时才会加入插件
问题描述:
我正在使用节点/快递集合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,并确保物品用户标识等于在标头/标记中传递的用户标识。