我是使用版本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,我认为它可以解决问题。
请对此提供帮助。