访问我从护照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。