Express 403 Error in post request

时间:2019-11-18 22:32:37

标签: angular express post

我尝试使用快递服务器创建一个名为follow的邮政路线,并且尝试通过服务访问它时收到403错误。我所有其他的get和post请求都是,我似乎无法弄清楚为什么不是这样。 JWT正在处理我的获取请求。

Server.js

router.post('/authenticate', ctrlUser.authenticate);
router.post("/follow", jwtHelper.verifyJwtToken, ctrlUser.follow);

Service.ts

  noAuthHeader = { headers: new HttpHeaders({ 'NoAuth': 'True'})};

  login(form) {
    return this.http.post(environment.apiBaseUrl + '/authenticate', form, this.noAuthHeader);
  }

  follow(email) {
    return this.http.post(environment.apiBaseUrl + '/follow', email, this.noAuthHeader);
  }

index.routes.js

module.exports.follow = (req, res) => {
  console.log(req.body);
  const userEmail = req.user.email;
  console.log(userEmail);

/*   User.findOneAndUpdate({email: following},
    { "$push": { "followers": userEmail} },
    { "new": true,
      "upsert": true
  }, function(user, err) {
    if(user) {
      console.log(user);
    }
    if(!user) {
      console.log("NO USER");
    }
    if (err) {
      console.log(err);
    }
  });
 */
}

0 个答案:

没有答案