Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Javascript AngularJS web客户端无法从Scala播放服务器获取资源_Javascript_Angularjs_Scala_Google Chrome_Coffeescript - Fatal编程技术网

Javascript AngularJS web客户端无法从Scala播放服务器获取资源

Javascript AngularJS web客户端无法从Scala播放服务器获取资源,javascript,angularjs,scala,google-chrome,coffeescript,Javascript,Angularjs,Scala,Google Chrome,Coffeescript,当我试图从Scala服务器获取一些数据时,我的浏览器出现异常。 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。 My CorsFilter.scala文件: 以及发送请求的my函数: ... PlacesService.getAllAnimals = -> $http.get('http://localhost:9000/api/v1/animals').then (result) ->

当我试图从Scala服务器获取一些数据时,我的浏览器出现异常。 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。 My CorsFilter.scala文件:

以及发送请求的my函数:

...
  PlacesService.getAllAnimals = ->
    $http.get('http://localhost:9000/api/v1/animals').then (result) ->
      result.data
...

我应该如何配置服务器来解决我的问题?

我找到了解决方案!添加此选项:

... ||originString.startsWith("http://localhost")).map ...

实际请求和响应的内容是什么,包括头?您没有配置可在CORS中使用的方法。更重要的是,如果您正在使用cookie,则需要在服务器和客户端的响应中设置访问控制允许凭据:true,并且必须发送属性为withCredentials:true的请求
... ||originString.startsWith("http://localhost")).map ...