_json函数做什么以及它来自哪个库
What does the _json function do and what library is it from?
我一直在研究 https://github.com/linnovate/mean 的平均堆栈
我想知道_json方法在
passport.use(new FacebookStrategy({
clientID: config.facebook.clientID,
clientSecret: config.facebook.clientSecret,
callbackURL: config.facebook.callbackURL
},
function(accessToken, refreshToken, profile, done) {
User.findOne({
'facebook.id': profile.id
}, function(err, user) {
if (err) {
return done(err);
}
if (!user) {
user = new User({
name: profile.displayName,
email: profile.emails[0].value,
username: profile.username,
provider: 'facebook',
facebook: profile._json
});
user.save(function(err) {
if (err) console.log(err);
return done(err, user);
});
} else {
return done(err, user);
}
});
}
));
它也看起来像一个下划线函数,但我在下划线参考中找不到任何东西。还有谁知道这是来自哪个图书馆?
这是一个存储原始 JSON 的字段。 它由 Facebook 模块为 Passport 生成:
var profile = parse(json);
profile.provider = 'facebook';
profile._raw = body;
profile._json = json;
使用 _name
是用于内部目的的对象的常见约定属性,但在任何情况下都是完全合法的。使用 Underscore.js,您将只使用 _.methodName
,而不是 _name
,因此如果您看到下划线对象调用方法,则可能是 Underscore。下划线将_name
用于内部目的,但您可能永远不会使用它们。
相关文章:
- 我可以在json对象中添加一个函数吗
- 使用来自不同异步函数的响应创建一个json对象
- 使用JSON数据检索AJAX外部成功函数
- 将JSON字符串转换为函数参数
- 正在创建使用子字符串解析JSON数据的函数
- 解析Json内部的函数
- Ajax注释将json调用到函数中
- Javascript使用本地存储,回调对象并用Json更改为一个字符串以用于填充函数
- 使通过函数加载的JSON可用于其他函数
- 为什么从JSON文本到类型的转换不包括函数
- 如何使用类似JSON的JQuery函数
- 在“加载更多”按钮函数中包含 JSON 数据
- Json 返回每个函数
- 如何在 JSF 中将 JS 函数作为 JSON 属性传递给前端
- jQuery $.get() JSON 函数正在执行,但不会产生任何结果
- ajax get-json函数没有'不起作用
- 带有Ajax请求的Javascript JSON.parse函数n〃;新行转义字符
- '对象不是函数'当使用angular连接两个json数组时
- JSON.Stringify replacer函数无法获取键值
- JavaScript解析函数JSON.Parse没有按预期工作