Ember.js服务器响应缓慢,错误`适配器操作超时`
有一个ember应用程序的服务器端应用程序速度非常慢。 在某些情况下,其中一个服务器api端点会在约2分钟内返回响应 在这种情况下,我在浏览器控制台中看到一个错误:Ember.js服务器响应缓慢,错误`适配器操作超时`,ember.js,active-model-serializers,Ember.js,Active Model Serializers,有一个ember应用程序的服务器端应用程序速度非常慢。 在某些情况下,其中一个服务器api端点会在约2分钟内返回响应 在这种情况下,我在浏览器控制台中看到一个错误:适配器操作超时 有没有可能调整ember.js api适配器超时或以某种方式使ember应用程序与如此缓慢的端点交互? 我已尝试在ActiveModelAdapter中设置ajaxOption,但它仍然不起作用 let AMAdapter = ActiveModelAdapter.extend(DataAdapterMixin, {
适配器操作超时
有没有可能调整ember.js api适配器超时或以某种方式使ember应用程序与如此缓慢的端点交互?
我已尝试在ActiveModelAdapter
中设置ajaxOption
,但它仍然不起作用
let AMAdapter = ActiveModelAdapter.extend(DataAdapterMixin, {
ajaxOptions(url, type, options) {
let hash = this._super(url, type, options);
hash.timeout = 200000;
return hash;
},
...
}
您可以尝试覆盖Rest适配器中的ajaxOptions:
import DS from 'ember-data';
export default DS.RestAdapter.extend({
ajaxOptions(url, type, options) {
let hash = this._super(url, type, options);
hash.timeout = 5000;
return hash;
}
});
谢谢你的回复,我已经尝试过这种方法了。我更新了我的问题。