Accept-Language标头未定义

时间:2016-09-14 16:56:32

标签: node.js rest google-chrome express header

所以接受语言标题是未定义的,即使在chrome中的网络选项卡中它显示它已被发送。

Request URL:http://localhost:3000/

...接头

Accept-Language:en-US,en;q=0.8

但是

export function login(req, res) {

    console.log( req.headers["Accept-Language"] );

打印未定义

import {login} from './login-routes';
app.get('/loadAppAndLogin', login);

我不确定为什么或做什么

1 个答案:

答案 0 :(得分:2)

节点中的所有incoming header names are lowercased表示一致性:

console.log(req.headers['accept-language']);