var claims = [];
app.get('/', ensureAuthenticated, function(req, res) {
claims = req.user['_json'];
app.use(express.static(path.join(__dirname, '/client/build')));
res.sendFile(path.join(__dirname, '/client/build/index.html'));
});
以上路由和中间件验证尝试登录我的应用程序的用户,我希望将登录的用户详细信息与res.sendFile一起发送到UI,并在我的angular2 .ts文件中访问它们。我怎么能这样做?
声明已登录用户详细信息
答案 0 :(得分:0)
使用Express,您无法同时发送文件和数据。您需要创建两个单独的路线来获取用户详细信息和网页。
有关详细信息,请参阅此答案:https://stackoverflow.com/a/31461737/4719679