在我的应用程序中,我有几个实体,其中包含一个或多个ApplicationUser
当我通过 JSON 将此数据传递到我的前端时,它始终包含< em>敏感数据(例如密码哈希)。因此,用户可以看到其他用户的此数据,而且非常关键。
现在我的问题:我想知道这是一个很好的干净的解决方案,处理这个问题。
我唯一想到的就是,对于拥有数据的用户ViewModel
,每个其他用户都可以看到没有任何问题,然后将ApplicationUser
“转换”为此UserViewModel
每当我想要获取数据并在每次发送数据时将其转换回来时ApplicationUser
。为此,将需要实现var express =require("express");
var cookieParser = require('cookie-parser');
var expressSession = require('express-session');
app.use(cookieParser());
app.use(expressSession({secret:'somesecrettokenhere'}));
app.get("/",function(req,res){
console.log(req.sessionID);
res.send("Heelllo");
})
的每个实体的ViewModel。这似乎是一件很棒的事情,也许你可以帮我找到更好的解决方案。