如何在 Node 中解析 HTTP 状态码?

How to parse HTTP status codes in Node?

我在 Node 中使用 API 库,它没有 return HTTP 响应的状态代码。但是,它 return 响应 headers,看起来像这样:

{ ...
  status: '200 OK',
  ... }

是否有任何 Node 库可以用来从 returned object 的状态中解析状态代码?简陋的 +res.status.slice(0, 3) 可以吗?


编辑: Link 到图书馆。

所有 HTTP 状态代码都有 3 位数字,因此您的切片示例可以工作。但是,我个人会在 space:

上拆分
var code = status.split(' ')[0];