在的fileA,我可以做返回集中处理的回调
@someAPI = SomeAPI()
@someAPI.getUser '123'
然后在FILEB
class SomeAPI
constructor: (options = {}) ->
unless @ instanceof SomeAPI
return new SomeAPI(options)
getUser: (id) ->
someAPI.get 'users/show', { 'id': id }, (err, data, res) ->
if data
console.log data.name
,但有一些方法可以有回调返回,所以我可以做的处理中的fileA?
的fileA伪
...
processUser: (id) ->
@someAPI.getUser id, (err, data, res) ->
if data
console.log data.name
processUser '123'
FILEB伪
...
getUser: (id) ->
return someAPI.get 'users/show', { 'id': id }, (err, data, res)
。这是一个流星应用,在那里的fileA是应用程序的一部分,包的FILEB一部分。
这是在客户端还是服务器上? – user3374348 2014-10-01 13:27:43
全部在服务器上。 – jiku 2014-10-01 15:02:10