访问我从护照JS获得的FB用户ID
我有一个问题,试图使用我从我创build的护照JS政策获得的FB用户ID。 在我的应用程序中,我让用户login到FB,并在我的数据库中创build了一个用户,如果没有匹配的话。
我有一个非常基本的节点JS应用程序,在这里我可以pipe理所有视图(现在使用hogan引擎)。 所以当我做我的app.js文件时:
app.get('/myaccount', ensureAuthenticated, function(req, res){ console.log('-- User ID:' + req.user.id ); res.render('myaccount', { user: req.user }); });
我得到正确的userId。 例如我的是XXXXXXX8342620263。
但在客户端(我的hjs文件)我试图使用相同的userId,我得到非常相似,但不同的ID。
<script type="text/javascript"> $(document).ready(function() { // Populate the spends table console.log('==Populate the spends for my account ' + {{user.id}}); populateMyData({{user.id}}); }); </script>
对于我的帐户我得到XXXXXXX8342620264而不是XXXXXXX8342620263 。 这让我疯狂。 有什么build议么?
我什至试图做
var userId = {{user.id}}; userId--;
由于某种原因,我仍然得到相同的错误userId。