Tag: 的脚本

如何正确处理与IcedCoffeeScript错误?

在node.js中,通常的做法是将错误消息作为第一个参数返回给callback函数。 在纯JS(Promise,Step,Seq等)中有很多解决这个问题的方法,但是没有一个能够与ICS集成。 什么是正确的解决scheme来处理错误,而不会失去太多的可读性? 例如: # makes code hard to read and encourage duplication await socket.get 'image id', defer err, id if err # … await Image.findById id, defer err, image if err # … await check_permissions user, image, defer err, permitted if err # … # will only handle the last error await socket.get 'image […]