2016-06-21 11 views
0

今日は奇妙なエラーが発生しました。ロードするときにのみ表示されます: 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回目に生成することはできません。だから数字を出してください....しかし、この問題を引き起こす可能性があることを知ってうれしいです!

答えて

-1

キー 'トークン'の名前を変更します。

例:

$cookieStore.get('authKey')) 

の代わりに:

$cookieStore.get('token')) 
+0

は予約名トークンのですか?多分 –

関連する問題