2017-09-26 101 views
-1

我面臨此錯誤:TypeError:無法讀取未定義的屬性「令牌」 - 這裏是a link!我的github頁TypeError:無法讀取未定義的屬性「令牌」

我使用一個Firefox插件發佈數據如發送JSON格式的數據:{「X-訪問令牌」:「jashiuahf」}

這裏是圖像enter image description here @fabio

任何人都可以幫我解決這個問題!

+0

對不起出現問題時,我沒有定義:當我嘗試在本地主機上發佈:8080/ME發生上述錯誤。 –

回答

0

它看起來像錯誤來自這些線路

app.use(function(req, res, next) { 
console.log(req.headers['x-access-token']); 
var token = req.body.token || req.body.query || req.headers['x-access-token']; 
........ more code .... 

我認爲req.body.tokenreq.body.query是不找認證或訪問令牌的地方,總是試圖尋找它的請求頭。這個錯誤是因爲token不是req.body的屬性,只是

var token = req.headers['x-access-token'] || ''; 

應該工作。

還要檢查這個問題:get authorization header token with node js

+0

我試過,但是當我嘗試控制檯日誌記錄時,我得到了未定義的響應console.log(req.headers ['x-access-token'])當我張貼。這是有原因的嗎? –

+0

可能是因爲你沒有發送帶請求的令牌,是嗎?你好嗎? –

+0

我正在使用firefox插件發佈數據並以json格式發送數據,如:{「x-access-token」:「jashiuahf」} –

相關問題