【发布时间】:2021-11-04 18:31:02
【问题描述】:
在 Javascript 的 XMLHttpRequest 对象中,有一个名为 readyState 的属性经常与响应代码一起使用,以在处理其他代码之前检查 HTTP 请求是否已完成。
if (this.readyState == 4 && this.status == 200) {
// Do stuff
}
使用 Node.js 的 http module,您可以 make HTTP requests 并检索状态代码,就像 XMLHttpRequest 对象一样。
if (`${res.statusCode}` == 200) {
//Do things
}
但是,http 模块是否具有与 XMLHttpRequest 对象具有的“readyState”属性等效的属性?我似乎在任何地方都找不到它的任何文档,但我想确保我只在发送的请求完全完成后才运行下一个代码,而不是在它完成一半的时候。
【问题讨论】:
标签: javascript node.js xmlhttprequest