我在 NodeJS 上使用 AJV Schema 验证器,并希望将userID
from添加sessionObject
到每个传入的有效负载中,以便我可以userID
为每个事务存储。
我想知道这是否可以在 json 模式中完成。
示例传入客户端有效负载 -
Client: {
Client_Id: 12,
ClientName: 'jon',
Address: [{
Address_Id: 22,
Street: 'Sesimi Street',
City: 'Mumbai'
}
],
Contact: [{
Contact_Id: 23,
Phone: 11111111,
Email: "jon@doe.com"}]
所需对象发布架构验证 -
Client: {
Client_Id: 12,
ClientName: 'jon',
UserId: 12121,
Address: [{
Address_Id: 22,
Street: 'Sesimi Street',
City: 'Mumbai',
UserId: 12121
}
],
Contact: [{
Contact_Id: 23,
Phone: 11111111,
Email: "jon@doe.com",
UserId: 12121
}]
由于传入的有效负载很大,我相信最好在模式验证点进行分配,而不是在我的应用程序内部进行递归操作。我愿意接受建议。谢谢