选项HTTP方法而不是GET

时间:2018-06-20 11:35:42

标签: spring-mvc spring-boot ember.js katharsis

我是使用版本3来学习js的新手。     this.get('store').findAll('users');

   不是设置HTTP方法GET,而是设置HTTP方法OPTIONS。

由于服务器将OPTIONS作为HTTP方法,服务器端出现错误。

  

io.katharsis.errorhandling.exception.MethodNotFoundException:选项:   / users /

在浏览器中,我收到此错误

  

在飞行前响应中,Access-Control-Allow-Headers不允许请求标头字段Access-Control-Allow-Origin。

我在应用程序适配器和Spring Rest API端的@CrossOrigin(origins =“ *”)中具有以下代码。

import DS from 'ember-data';

export default DS.JSONAPIAdapter.extend({

init() {
    this._super(...arguments);

    this.set('headers', {
      'Access-Control-Allow-Origin': '*'
    });
  },

  host: 'http://localhost:8082',
  namespace: 'spring-katharsis'
});

如果请求包含HTTP方法GET,我认为它可以解决问题。

请对此提供帮助。

0 个答案:

没有答案