Javascript 如何在客户端访问res.locals

Javascript 如何在客户端访问res.locals,javascript,angularjs,node.js,express,Javascript,Angularjs,Node.js,Express,我正试图通过在我的快速路线中使用res.locals将req.user详细信息传递给我的客户端角度代码: 'use strict'; var path = require('path'); var player = function(req, res) { res.locals.player = req.player; res.sendFile(path.join(__dirname, '../assets', 'index.html')); }; module.exports =

我正试图通过在我的快速路线中使用
res.locals
req.user
详细信息传递给我的客户端角度代码:

'use strict';

var path = require('path');

var player = function(req, res) {
  res.locals.player = req.player;
  res.sendFile(path.join(__dirname, '../assets', 'index.html'));
};

module.exports = {
  player: player
};

HTML按预期呈现,但我不确定现在如何访问
res.locals.player

不清楚angularjs代码保存在哪里,在您的示例中,您只发送普通HTML文件,不使用任何模板引擎呈现页面,如jade。因此,这个建议相当依赖于它。原则上,您可以在express应用程序中创建GET route,它会将player作为JSON对象返回给angularjs。