今日は奇妙なエラーが発生しました。ロードするときにのみ表示されます: localhost:9000とChromeのみ! とhttp://parke.linkpc.net:9000/はChromeでうまく機能します。 とlocalhost:9000はFirefox上で正常に動作します。 私は多くのビルドに戻り、同じものを見ているので、これは指定されていないホスト名と関連がありますか?注:私はクロムキャッシュなどをクリアしましたが、助けはありません。"SyntaxError:JSONの位置0の予期しないトークンe"(Chromeのみ) - なぜですか?
$cookieStore.get('token'))
呼び出す:
$cookieStore.get('token'))
し、それがコードでクッキーを解析しようとしているとき:
によって「認証」サービスがインスタンス化されると、呼び出しがときこれが起こります
getObject: function(key) {
var value = this.get(key);
return value ? angular.fromJson(value) : value;
},
値:「eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1NzY5ODI5Y2MyZjU5NGM0NWQwNjMxODki LCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE0NjY1MzI1NDAsImV4cCI6MTQ2NjU1MDU0MH0.Vm9GtPMxts1915J6UIzQtDDJ8LvXUKcbWrRxT8jQWzk」
それはでクラッシュ:
"Unexpected token e in JSON at position 0"
これはなぜでしょうか?なぜChromeでしか使えないのですか?
次:すべてのCookieを削除して問題が解決しました。そして、私はそれを2回目に生成することはできません。だから数字を出してください....しかし、この問題を引き起こす可能性があることを知ってうれしいです!
は予約名トークンのですか?多分 –