我正在從Angular 2應用程序進行跨域POST調用來表達服務器,它首先進行OPTIONS調用,然後POST和一切正常。無法讀取Express 2中的Angular 2 http標頭授權令牌
有一次,我在添加頁眉類似 -
headers.append('API-TOKEN', 'xxxx');
這不是讓選項之後POST通話,即使我不能快車(服務器)代碼改爲「API-TOKEN」。它打印未定義。
任何幫助,將不勝感激。
我正在從Angular 2應用程序進行跨域POST調用來表達服務器,它首先進行OPTIONS調用,然後POST和一切正常。無法讀取Express 2中的Angular 2 http標頭授權令牌
有一次,我在添加頁眉類似 -
headers.append('API-TOKEN', 'xxxx');
這不是讓選項之後POST通話,即使我不能快車(服務器)代碼改爲「API-TOKEN」。它打印未定義。
任何幫助,將不勝感激。
最有可能的情況是,您的飛行前呼叫正在返回一個Access-Control-Allow-Headers
標題,其中不包含您的自定義API-TOKEN
標題。我會檢查是否屬於這種情況,並將標題添加到Access-Control-Allow-Headers
允許的標題列表中。
調查cors
。很可能你正在嘗試使用與你的頁面不同的服務器上的api。您可以使用此庫輕鬆啓用cors。