Angularjs &引用;SyntaxError:JSON中位于位置0的意外标记e;只在Chrome上-为什么?
我今天发现一个奇怪的错误,只有在加载时才会出现: localhost:9000并且仅在Chrome上! 在铬上也能很好地工作! localhost:9000在Firefox上运行良好。 我回顾了许多版本,仍然看到相同的版本,所以这与未指定的主机名有关?注:我已清除chrome缓存等,但没有帮助 当“Auth”服务被实例化并调用时,会发生这种情况:Angularjs &引用;SyntaxError:JSON中位于位置0的意外标记e;只在Chrome上-为什么?,angularjs,json,Angularjs,Json,我今天发现一个奇怪的错误,只有在加载时才会出现: localhost:9000并且仅在Chrome上! 在铬上也能很好地工作! localhost:9000在Firefox上运行良好。 我回顾了许多版本,仍然看到相同的版本,所以这与未指定的主机名有关?注:我已清除chrome缓存等,但没有帮助 当“Auth”服务被实例化并调用时,会发生这种情况: $cookieStore.get('token')) 这要求: $cookieStore.get('token')) 然后,当它试图在代码处解析c
$cookieStore.get('token'))
这要求:
$cookieStore.get('token'))
然后,当它试图在代码处解析cookie时:
getObject: function(key) {
var value = this.get(key);
return value ? angular.fromJson(value) : value;
},
值:“eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.EYJFAWQOII1NZY5Odi5Y2MYZJU5NGM0NWQWWWNJMXODKILCJYB2XLIJOIYWYWRTAW4ILCJPYXQIOJ0NJY1MZI1NdASIMV4CCI6MTQ2NJUMDU0MH0.VM9GTPMXTS1915J6UIZQTDDJ8LVXUCBWRR8JQWZK”
它崩溃于:
"Unexpected token e in JSON at position 0"
为什么会这样?为什么只在Chrome上
接下来:我删除了所有的cookies,问题就消失了。我无法再次生成它。所以去想想。。。。但如果能知道是什么导致了这个问题,那就太好了 更改密钥“令牌”的名称 例如:
$cookieStore.get('authKey'))
而不是:
$cookieStore.get('token'))
令牌是保留名称吗?可能是