如何使用AngularJS在HTML页面中检索NodeJS会话值



i'am使用Express-Session在Nodejs&中创建会话使用http.post方法将数据发送到nodejs。如何使用AngularJS在HTML中检索会话变量?你能帮我吗?

这是我的代码

在第一个HTML页面中的AngularJS控制器内部,

   $http.post('/form', data)
       .then(
           function(response){
               if (response.data) {
                   $window.location.href = 'other.html'; 
                }
           }, 
           function(response){
               console.log("inside failure");
           }
        );

在nodejs中,

         app.post('/form', function (req, res) {
           console.log("Incoming data" , userData);
           req.session.mob = userData.mob;
           req.session.provider = userData.provider;
           res.send(req.session.mob);
         }
             

我必须在nodejs session中存储的" ether.html"中显示MOB值。您可以建议我如何通过AngularJS进行操作?

不确定我是否正确理解您的问题 - 我会尝试提供帮助。首先,使用路由或状态并将您从服务器接收到的数据(示例中的响应。数据(作为状态参数或url参数传递到新页面,并避免重定向。如果您确实需要重定向到" other.html"在新的选项卡中(并在加载您的另一个时读取数据。

确保将URL传递到$ window.location.href。

最新更新