【发布时间】:2017-03-30 01:16:38
【问题描述】:
我有一个 nodeJS 应用程序,它从 API 请求数据一次。然后我想通过使用单独的函数对这些数据进行一些处理。但是,由于 AJAX 是异步的,我不得不按如下方式使用 async:
async.series(
[
function(callback) { getContentFromAPI("banana",callback); },
function(callback) { doSomeProcess1(callback); },
function(callback) { doSomeProcess2(callback); },
function(callback) { doSomeProcess3(callback); },
function(callback) { doSomeProcess4(callback); },
]
);
有什么办法可以做得更好吗?我只请求一个异步进程并希望避免使用异步,因为所有其他进程都是同步的。
我该怎么办?
【问题讨论】:
-
使用 Promise 并从同步编程切换到异步编程
-
你应该考虑使用promise api
-
Ajax,在 Node 中?
标签: javascript jquery ajax node.js asynchronous