打开 Insomnia 这个软件以后,可以先随便创建一个 Request,就是请求。可以按一下 command + N,Windows 上应该是 ctrl + N。 也可以右键点一下左边栏,选择 New Request。
给这个请求起个名字,比如 演示,然后选择一个请求用的 HTTP 方法,这里可以先用默认的 GET 这个方法。点一下 Create ,创建。
这样在左边栏上会出现一个请求,下面可以配置一下这个请求,比如要配置一下请求的地址,http://localhost:3000/posts, 如果这个接口需要额外的一些东西,比如请求的主体,或者请求的头部,可以在下面继续再配置一下。
配置好以后,按一下 Send,发送这个请求。 在右边这里会显示请求回来的东西,也就是从服务端那里响应回来的一些数据。这里提示 Couldn't connect to server ,不能连接到服务器。这是因为我们还没有启动本地开发的应用。
在终端,进入到项目所在的目录,然后可以执行一下 node src/main.js,启动一下项目的开发服务。 启动成功以后,再回到 HTTP 客户端,重新发送一下这个请求,这回请求成功得到了服务端的响应。
现在你看到的是响应里的主体数据。在 Header 选项卡这里,会显示响应里的头部数据。打开这个选项卡,可以观察一下得到的响应里的这些头部数据。