【发布时间】:2018-03-16 14:53:30
【问题描述】:
当用户单击“登录”时,会在服务器上触发一个端点,在该端点中将令牌传递给客户端。单击登录后,我还想将用户导航到主屏幕。 我怎样才能同时实现: 1.发送一个token变量 res.send(JSON.stringify(tokenVar)); 2.导航用户 res.sendFile(__dirname + '/fileToSend.html');
当我的端点中同时有这两个时,会发送令牌,但屏幕不会导航。我也尝试使用 window.location.href = 'URL'; 我在控制台中看到令牌打印,然后窗口也导航。但是,控制台立即清除,我无法访问令牌变量(可能是因为新视图有不同的 js 文件控制它?)。
【问题讨论】:
-
cookies,可能。还是应该通过 ajax 触发登录端点? (在这种情况下,将用户导航到 HTML 文件是没有意义的)。目前还不清楚场景应该是什么。
标签: javascript html node.js web-development-server