Access-Control-Allow-Origin包含无效值

时间:2017-11-14 06:38:39

标签: sails.js

当我使用http服务以角度2发送请求时,浏览器显示以下错误。 任何人都可以告诉解决方案???

  

XMLHttpRequest无法加载http://192.168.1.59:1340/User/add。对预检请求的响应未通过访问控制检查:“Access-Control-Allow-Origin”标头包含无效值''。因此,不允许原点“http://192.168.1.59:8083”访问。

2 个答案:

答案 0 :(得分:0)

您需要服务器启用CORS(跨源资源共享)

参考:http://sailsjs.org/documentation/concepts/security/cors

只需在 config / cors.js 中启用allRoutes:allRoutes:true

答案 1 :(得分:0)

您需要在cors文件中启用config/cors.js

allRoutes: false, // Change to true if you want to enable cors in all routes.


origin: 'https://myapp.com,https://auth.myapp.com' // use * for any origin.

如果您只想为特定路线启用cors,请config/routes.js

'get /foo/bar': {
    controller: 'FooController',
    action: 'bar',
    cors: true
  },