2017-09-14 32 views
1

私はPythonで書かれたデータベースからデータを取得する際にいくつか問題があります。私は、コンポーネントに含まれるコードは次のとおりです。ReactJS MeteorJS Axios // 401 [Unauthorized]エラー

axios.get('http://192.168.122:8000/messenger_api/fb_fanpages/', { 
 
     headers: { 
 
     'authorization': 'Token 539dec', 
 
     'content-type': 'application/json' 
 
     } 
 
    }).then(resp => { 
 
     console.log(resp) 
 
    }).catch(err => { 
 
     console.log(err) 
 
    })

そして、私がrecievingていますブラウザでのエラーは、私は記事の多くを赤とチュートリアルを見

error screenshot

ですしかし、私の問題の修正を見つけることができませんでした。私はそれが私が使用しているスタックに関連していると仮定します - 多分それは流星のためでしょうか?私が考えている別のオプションは、ヘッダーです - 私は構文が間違っていますか?しかし、私が言ったように、私はドキュメントなどをチェックして、すべてがうまく見えてしまうので、それは可能ではありません。私はMeteor envや何かについては確信していません。このオプションを除外するためにChrome用のCORS拡張機能もインストールしました。事前にすべての回答に感謝します。

+0

リトル更新だことを確認するためにトークンを確認してください。私がインソミアを使用しているとき、私は応答を得ることができます。コードに真と今エラーがアクセス制御チェックを通過しないプリフライト要求に 応答をロードできない のXMLHttpRequestである: 私はまたwithCredentialsを追加の値「アクセス制御を-許可原点」のヘッダを要求の信用証明モードが 'インクルード'の場合、応答はワイルドカード '*'であってはなりません。したがって、 'http:// localhost:3000'はアクセスが許可されていません。 XMLHttpRequestによって開始される要求の信任状モードは、withCredentials属性によって制御されます。 – Rachomir

答えて

1

どのようにエラーメッセージを読んで、それは基本的に401(権限のない)である問題を伝えます。

わからない場合は、指定した資格情報が受け入れられなかったことを意味します。私はこのコードサンプルが本当の資格情報を持っているかどうかわかりませんが、私はそうではないと思います。

あなたが右のそれを呼び出していることを確認するaxiosのDOCOを読み、それが有効な1回の

+0

私はそれを明らかに読んだり、信任状もチェックしました。それでもまだ動かない。 上記の文書では2つのヘッダを渡すことについては何もないので、別の方法で渡す必要があるかもしれません。 もう1つのことは、流星にいくつかの問題がありますか? 参加していただきありがとうございます – Rachomir

+0

あなたはPostmanを使ってテストすることができました - それはおそらく別の方法を試みる方が早いでしょう。そして、リモートシステムから応答を受け取ることができれば、流星/斧でそれを行います – Mikkel

+0

Insomiaとそれは動作し、私は応答を受け取る。 – Rachomir

関連する問題