DS.AdapterError.extend 失败

DS.AdapterError.extend fails

基于文档https://emberjs.com/api/data/classes/DS.AdapterError.html我正在尝试复制。

我的代码:

  import DS from 'ember-data';

  export default DS.AdapterError.extend({ message: "Down for maintenance." });

但我只是收到错误

Uncaught TypeError: _emberData.default.AdapterError.extend is not a function

有人扩展过这个错误对象吗?我真的只是捕获了 ember 数据事务期间发生的 401,403 个错误。我想使用一些自定义错误。

您似乎在文档中遇到了障碍。您想要使用的代码实际上位于一个功能标志的后面,该功能标志将启用该功能......显然 API 文档的构建工具没有正确处理(或者文档没有正确标记功能)。

有关详细信息,请参阅 https://github.com/emberjs/data/blob/master/FEATURES.md and https://github.com/emberjs/data/blob/v2.12.0/addon/adapters/errors.js#L11