Asynchronous 如何在clojurescript中等待cljs.core.async.impl.channels.ManyToManyChannel?
在发出一个cljs-http.client请求(如:http/get…)并尝试prn响应后,我得到以下结果:Asynchronous 如何在clojurescript中等待cljs.core.async.impl.channels.ManyToManyChannel?,asynchronous,clojurescript,Asynchronous,Clojurescript,在发出一个cljs-http.client请求(如:http/get…)并尝试prn响应后,我得到以下结果: cljs.core.async.impl.channels.ManyToManyChannel 如何像在JS中一样等待这个对象来获得实际的响应 -编辑- 做 (prn "result is " (go (let [result (<! (http/get "http://myurl.com"))] result
cljs.core.async.impl.channels.ManyToManyChannel
如何像在JS中一样等待这个对象来获得实际的响应
-编辑-
做
(prn "result is " (go (let [result (<! (http/get "http://myurl.com"))]
result
)))
仍然给我的结果是cljs.core.async.impl.channels.ManyToManyChannel
而我却在等一个东西
/cljs HTTP/中的所有HTTP函数都返回一个
频道当一个请求完成或失败时,它将被置于
频道您可以使用
在go块中运行
放手[回应]
资料来源: