Node.js:获取响应时间

2023-11-27

如何知道 URL 的响应时间?

我在用着http.get()发出 HTTP GET 请求。


没有内置函数或值来获取响应时间。

但您自己可以轻松获得该值。

var http = require('http');
var start = new Date();
http.get({host: 'google.com', port: 80}, function(res) {
    console.log('Request took:', new Date() - start, 'ms');
});

EDIT

由于V8也支持新的ES5Date.now(),用它代替new Date()会更干净一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node.js:获取响应时间 的相关文章

随机推荐

  • JSDoc UML 图

    问题 我正在编辑和使用一个开源 JavaScript 库 该库的代码中包含 JSDoc 标签 我想知道是否有人知道 JSDoc 插件 它可以让我从 JSDoc 标签生成类图 编辑 我决定尝试一下js uml并发现以下内容 JS UML ec
  • SQL 查询语法错误 - 字段名称中存在空格

    我的应用程序使用的数据库的字段名称包含空格 我相信这是我的问题的原因 这是一个典型的查询 SELECT FROM OV2 BAS AS bas INNER JOIN OV2 RefID AS ids ON bas Ref ID ids Re
  • Spring boot 字段需要一个无法找到的类型的 bean

    我正在阅读 Spring Boot 的 JPA 入门教程 但我正在努力 我知道这个问题有时在这里被问到 字段需要一个无法找到的类型的 bean 使用 mongodb 的 spring Restful API 错误 但这些问题和我遇到的有点不
  • 在不知道属性类型的情况下从属性和列表值获取属性值

    我想传入属性名称并返回值 这将位于通用实用程序中 并且它不知道属性类型 Update如果有人需要这样做 这就是实际的工作代码 我需要一种方法让核心代码解析属性而不知道它们是什么 public void LoadPropertiesToGri
  • 地图上大量标记的问题

    我正在开发一款 iPhone 上已经存在的 Android 应用程序 在应用程序中 有一个 Map 活动 它有 我数过 大约 800 个标记 分为四组 并用四种不同颜色的可绘制标记进行标记 每个组都可以打开或关闭 有关我在列表中的标记的信息
  • Angular 4:找不到组件工厂,您是否将其添加到@NgModule.entryComponents?

    我正在使用带有 webpack 的 Angular 4 模板 当我尝试使用组件 ConfirmComponent 时出现此错误 找不到ConfirmComponent 的组件工厂 您是否将其添加到 NgModule entryCompone
  • HTML 表格单元格可以使用 CSS 重新排列吗?

    我想知道是否可以仅使用 CSS 重新排列 HTML 表格单元格 例如可以这样 A B C 显示为 C A B 或者甚至是这样的
  • 在java中使用正则表达式替换括号中的逗号

    我想仅在括号内替换逗号 例如 Progamming languages Java C Perl TO Progamming languages Java or C or Perl 但它不应该替换以下字符串中的逗号 Progamming la
  • pandas:如何消除值以特定字符结尾的行?

    我有一个 pandas DataFrame 如下 mail DataFrame mail email protected email protected email protected email protected nfjebfj ema
  • 如何在 Windows 上安装 rmagick gem?

    如何为 Windows XP 安装 rmagick gem 我已经使用头文件安装了 ImageMagick 并且安装了 DevKit 附带的 RailsInstaller org 我不知道到哪里去修复这些错误 C RailsInstalle
  • 一次迭代两个数组的每个循环

    我有两个大小相同的 Javascript 数组 var demo new Array var demo3 new Array 我需要在 JQuery 代码中的每个循环中访问两个数组的值 冲浪了一段时间后 我遇到了 zip 操作 我尝试使用代
  • 根据用户更改主题/CSS

    我正在开发一款产品 我们最终将为其贴上白标标签 现在 我正在尝试找出以编程方式满足这些要求的最佳方法 以便用户可以通过其个人资料 设置表单更新网站的基本设计 即标题颜色等 要求 用户可以更新徽标 已完成 用户可以更新基本设计元素 基于 CS
  • 如何用JS以不可变的方式连接数组

    我想知道如何联系不可变的数组 让我们想象一下我从数组开始list 4 1 然后我从动作响应中接收数组 如下所示items 5 2 6 如何连接结果为的数组 4 1 5 2 6 并且该操作是不可改变的 Bonus 如何覆盖具有相同 id 的项
  • C++ std::string 是容器吗?

    对于你们中的一些人来说 这可能是一个简单的问题 但我想知道是否std string是一个容器 我所说的容器是指容器 例如std vector std list and std deque Since std basic string lt
  • 使用 Asyncio 进行非阻塞 Websocket 接收

    我正在开发一个 Python 3 程序 它试图做两件事 1 从外部 websocket 非阻塞 读取数据 类型 1 并且 2 在常规UDP套接字上接收数据 类型2 非阻塞 有很长一段时间 websocket 和 UDP 套接字上都没有数据
  • 以编程方式更新 Android 操作系统

    我正在从事一个移动设备管理项目 我们项目的要求之一是以编程方式更新 Android 设备操作系统 流程如下 服务器发送有关操作系统更新的推送通知 Android 客户端下载更新 现在我想以编程方式更新 Android 设备操作系统 我怎样才
  • 如何根据特定索引范围对 ArrayList 进行排序

    我的需要是根据特定的索引范围对字符串的 ArrayList 进行排序 例如 我的列表中有以下项目 abc xyz pqr asd 现在我想从索引 1 到最后一个索引对该列表进行排序 一种方式我认为我可以从具有所需索引范围的主列表创建一个子列
  • Delphi:检查文件是否正在使用

    我想写入 删除文件 但有时如果该文件正在被另一个程序使用 我会崩溃 如何检查文件是否被其他进程打开或者我可以打开它进行写入 问题是 在您检查是否可以获得独占访问权限和打开文件之间 其他东西获得了对该文件的独占访问权限 无论如何您都会收到异常
  • 如何分散客户使用 IE6 的注意力

    我们如何才能分散客户使用 IE6 的注意力 我们知道IE6并不是一个很好的符合标准的浏览器 有很多问题 如何满足客户不使用IE6 谢谢 我目前正在为我的公司建立一个新网站 我一直在考虑http code google com p ie6 u
  • Node.js:获取响应时间

    如何知道 URL 的响应时间 我在用着http get 发出 HTTP GET 请求 没有内置函数或值来获取响应时间 但您自己可以轻松获得该值 var http require http var start new Date http ge