代码之家  ›  专栏  ›  技术社区  ›  Colin Ricardo

从API正确返回x-auth令牌

  •  0
  • Colin Ricardo  · 技术社区  · 7 年前

    我正在使用Express创建API。

    我正在使用JWT进行身份验证。我的代码:

     user
        .generateAuthToken(body.loginPhrase)
        .then((token) => {
          res.header('x-auth', token).send(user);
        })
        .catch(err => res.status(400).send({ message: err.message }));
    

    这一切都很好。

    但是,我看不到 x-auth 客户端上的头(响应)。我可以看到 Content-Type 标题。

    我怎么做 X奥斯 客户机可见的头,哪个使用AXIOS?

    使用 cors 包,在我的服务器上:

    const corsOptions = {
      allowedHeaders: ['x-auth'],
    };
    

    但这似乎行不通。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Colin Ricardo    7 年前

    结果发现我使用了错误的配置。正确的配置是:

    const corsOptions = {
      exposedHeaders: ['x-auth'],
    };
    
    推荐文章