- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
iced coffeescript 中的“过度使用延迟”警告是什么意思?当我在代码中抛出一个 Uncaught Error 时,它似乎会发生。我怎样才能让错误冒出来,因为我需要它是单元测试的未捕获错误。例如,如果我的 getByName 方法抛出错误,它会冒出冰 CoffeeScript 警告,而不是冒出异常。
await Profile.getByName p.uname, defer(err, existingUser)
return done new errors.DuplicateUserName(), 409 if existingUser isnt null
return done new Error("error in looking up user name " + err), 500 if err
最佳答案
当 defer
生成的回调被多次调用时会产生此错误。在您的情况下,可能是 Profile.getByName
两次(或更多)调用其回调。根据我的经验,此警告几乎总是表示错误。
如果您从 Rendezvous 创建回调并明确将其设为“多”回调,则可以禁用此警告。否则,只有让 defer
的返回给你一个一次性回调才有意义。
更多信息在这里:https://github.com/maxtaco/coffee-script/blob/iced/iced.md#icedrendezvousidimultidefer-slots
关于术语的小提示:在 IcedCoffeeScript 中,由 defer
生成的回调在错误消息和文档中被称为“延迟”。
关于iced-coffeescript - 为什么冰 CoffeeScript 会发出警告 : overused deferral when an exception is thrown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13594537/
我遇到过这样的代码 bool open_resource(..., shared_ptr & res) { ... shared_ptr newResource(new resource(
这个问题在这里已经有了答案: Why should casting be avoided? [closed] (14 个答案) 关闭 9 年前。 来自 http://www.stroustrup.c
我已经有几十年没有接触过四人帮了。我最近从某些代码中闻到难闻的气味,正在寻找有关优化设计的建议。 存在一个函数,它通过接受二进制上传、对其执行各种处理并存储文件来为 API POST 提供服务。随着时
iced coffeescript 中的“过度使用延迟”警告是什么意思?当我在代码中抛出一个 Uncaught Error 时,它似乎会发生。我怎样才能让错误冒出来,因为我需要它是单元测试的未捕获错误
我正在尝试制作命运之轮类型的动画。我在整个设计中使用了 4 个 div,一个在另一个之上(带有透明的 PNG)。 现在我正在尝试使用 CSS3 为其制作动画,但我遇到了一个问题:每当 #rotate
我是一名优秀的程序员,十分优秀!