提问者:小点点

无法接收客户标头节点快递


我正在开发一个NodeJS+Express应用程序。我无法接收传入的报头。

我期望来自另一个服务的名为“auth key”的头。但是当我打印这个的时候我变得不清楚了。请参阅下面的代码:

const authKey = req.header('auth-key');
console.log(`authKey:${authKey}`);

输出:

authKey:undefined

我也尝试使用npm cors包,但结果是一样的。


共1个答案

匿名用户

有两种方法可以从请求中获取头

  1. console.log(json.stringify(req.headers));

这将打印请求头中存在的所有头键值。

否则,您可以使用它来获取特定的标头值。标头存储在JavaScript对象中,标头字符串作为对象键。