从Ember App处理404错误的最佳解决方案是什么。
我试图抓住这样的错误:
CL.ApplicationRoute = Ember.Route.extend({
actions: {
error: function(error, transition) {
debugger;
if (error && error.status === 400) {
// error substate and parent routes do not handle this error
return this.transitionTo('modelNotFound');
}
// Return true to bubble this event to any parent route.
return true;
},
}
});
但它似乎不起作用...... :(
你有解决方案吗?
答案 0 :(得分:1)
我在这里找到了解决方案:http://dinethmendis.com/blog/2013/7/30/handling-unsupported-urls-with-emberjs
我刚刚添加了
this.route('missing', { path: '/*path' });
在路由器地图中,然后定义丢失的路线。