2014-06-07 112 views
2

我正在使用本地實例上的apache和生產上的nginx。Nginx忽略我的頭文件

我有一個JavaScript應用程序設置API調用頭來驗證用戶。它在本地使用我的apache服務器工作正常。但是由於某些原因,我的自定義標頭被Nginx忽略。

我想在我的站點配置加入這一行:

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

但它仍然忽略了頭。 有誰知道我應該怎樣繞過這個?

乾杯, 馬克西姆

回答

2

我發現什麼問題。

我的自定義標題爲API_USERAPI_TOKEN。 有在Nginx的一個指令,稱在名稱忽略了「_」頭,more info here

所以我已經更新了我的自訂標頭x-api-userx-api-token現在它的工作就像一個魅力!