0
私はエラーCannot convert undefined or null to object
どのようにDjangoの残りのAPIにネイティブ反応のヘッダーを介してJWTトークンを渡すには?
Login.js以下のコードのように、ヘッダ内(すでに私はコンソールから知られている)トークンを渡し、必要なデータをそのローカルホストから、そのユーザーが認証を取得した後、私のアンドロイドのエミュレータ上では表示しています
componentDidMount() {
return fetch('http://10.42.0.1:8000/stocks/',
{
method: "GET",
headers:
{
'Authorization': `Bearer ${"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InNhbSIsInVzZXJfaWQiOjYxLCJlbWFpbCI6IiIsImV4cCI6MTUwMzk0ODYyMH0.l4VLMLXcSZ7nOmKmjblLKFr0lTSpgYeFks_JeYiO7cU"}`
}
})
...
}
ここviews.py
class Stocks(APIView):
permissions_classes = [IsAuthenticated]
authentication_classes= (TokenAuthentication,)
def get(self,request):
stocks=stock.objects.all()
serailizer=serial(stocks,many=True)
return Response(serailizer.data)
ではトークンは、サーバに到達していないので、許可が付与されていません。 Django rest jwtトークンを使用しています。 ありがとう
はい...フォーマットが私のために働いたことを感謝します。 –