Nginx忽略了我的标题

时间:2014-06-07 03:17:32

标签: nginx http-headers

我在本地实例上使用apache,在生产中使用nginx。

我有一个javascript应用程序,它在API调用中设置标头以验证用户身份。它在我的apache服务器上运行正常。但是由于某些原因,Nginx会忽略我的自定义标题。

我尝试在我的网站配置中添加此行:

add_header 'Access-Control-Allow-Origin' '*';

但它仍然忽略了标题。 有谁知道我应该绕过这个?

干杯, 马克西姆

1 个答案:

答案 0 :(得分:4)

我发现了什么问题。

我的自定义标头为API_USERAPI_TOKEN。 Nginx中有一条指令,指示忽略名称中带有“_”的标题more info here

所以我已将自定义标题更新为x-api-userx-api-token,现在它就像魅力一样!