2017-09-26 7 views
-1

このエラーが発生しました:TypeError:未定義のプロパティ 'token'を読み取ることができません - ここにa link!私のgithubのページTypeError:未定義のプロパティ 'token'を読み取ることができません

に私がデータを投稿するFirefoxのアドオンを使用していますが、同じようなJSON形式でデータを送信する:{「X-アクセストークン」:「jashiuahf」}ここで

は画像enter image description here

@fabioです

誰でも私がこの問題を解決するのを助けることができますか?

+0

申し訳ありません。 –

答えて

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.tokenまたはreq.body.queryがリクエストヘッダにそれを探すためにしようと、常に、認証やアクセストークンを探すための場所ではないと思われるこれらの行から来ているように見えます。エラーがtokenreq.bodyのプロパティではありませんので、ちょうど

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

が動作するはずです。

もこの質問を確認してください。私は、ローカルホスト上で投稿しようとすると::8080 /私は上記のエラーが発生する問題が発生したときに、私は定義していませんでしたget authorization header token with node js

+0

私はそれを試みましたが、私がコンソールログを試みたとき、私は投稿時にconsole.log(req.headers ['x-access-token'])の応答として未定義になりました。それには理由がありますか? –

+0

おそらくあなたはトークンをリクエストと一緒に送信していないでしょうか?どうやってやっている? –

+0

firefoxアドオンを使用してデータを投稿し、json形式のデータを送信しています:{"x-access-token": "jashiuahf"} –

関連する問題