Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs &引用;SyntaxError:JSON中位于位置0的意外标记e;只在Chrome上-为什么?_Angularjs_Json - Fatal编程技术网

Angularjs &引用;SyntaxError:JSON中位于位置0的意外标记e;只在Chrome上-为什么?

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

我今天发现一个奇怪的错误,只有在加载时才会出现: localhost:9000并且仅在Chrome上! 在铬上也能很好地工作! localhost:9000在Firefox上运行良好。 我回顾了许多版本,仍然看到相同的版本,所以这与未指定的主机名有关?注:我已清除chrome缓存等,但没有帮助

当“Auth”服务被实例化并调用时,会发生这种情况:

$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'))

令牌是保留名称吗?可能是