在的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