Javascript Roboform要求保存密码

Javascript Roboform要求保存密码,javascript,angular,browser-extension,Javascript,Angular,Browser Extension,我使用passport.js执行身份验证。但是,在创建会话之后,在每个AJAX请求RoboForm请求保存密码之后。不知道是什么原因 以下是标题: 请求头 接受:/ 接受编码:gzip、deflate、sdch、br 接受语言:en-US,en;q=0.8 连接:保持活动状态 Cookie:connect.sid=s%3AjvQRBQY… 主机:本地主机:3000 如果不匹配:W/“140-3603896551” 推荐人: 用户代理:Mozilla/5.0 响应头 连接:保持活动状态 日期:20

我使用passport.js执行身份验证。但是,在创建会话之后,在每个AJAX请求RoboForm请求保存密码之后。不知道是什么原因

以下是标题: 请求头 接受:/
接受编码:gzip、deflate、sdch、br
接受语言:en-US,en;q=0.8
连接:保持活动状态
Cookie:connect.sid=s%3AjvQRBQY…
主机:本地主机:3000
如果不匹配:W/“140-3603896551”
推荐人:
用户代理:Mozilla/5.0

响应头 连接:保持活动状态
日期:2017年4月26日星期三11:42:51 GMT
ETag:W/“140-3603896551”
X-Powered-By:Express

服务器端代码示例:
我觉得这是一个客户端问题。Roboform由客户端上的操作触发,因此为了提供更多帮助,最好查看您的角度控制器/服务代码


谢谢

这个问题是unclear@DanGreen-Leipciger当您登录到网站时,浏览器或RoboForm(如果已安装)会询问是否应存储密码。每次ajax请求发送到服务器时,用户登录my app后,RoboForm会要求存储密码。顺便说一下,只有当我使用angular2 Http而不是jQuery$.get()@DanGreen Leipciger发送get请求时,才会发生这种情况。我已经在问题中添加了服务器端代码。我认为这是客户端问题(angular2)。如果您使用angular2 http和jQuery$.get()@DanGreen Leipciger获得一种行为,那么如果我单击一个不指向任何地方的链接,RoboForm就会触发。下面是loogin代码:
var选项:Object={“headers”:{“Content Type”:“application/json”};this.http.post('/login',JSON.stringify(this.login_info),options).map(res=>res.JSON()).subscribe((res)=>this.loginCallback(res))您的所有代码都在github repo中吗?查看服务的这个小片段,不可能知道任何可能的bug可能在哪里。
app.get('/users', function(req,res) {
  if(typeof req.user == 'undefined'){
    res.status(403).end();return;
  }

  users.get(function(error,results){
    if(error !== null){
      res.json({"error":"Error getting users"})
    }else {
      res.json(results);
    }
  });
});