用户登录

在 Insomnia 这个 HTTP 客户端软件里面,可以创建一些不同的环境,比如开发环境,生产环境。在这些环境里可以定义一些值,这些值可以用在创建的请求里面。我们可以切换使用不同的环境。

在请求里可能会重复用到一些东西,比如请求的接口地址里的基础部分都是一样的,我们在本地开发的这个应用,基本的地址就是 http://localhost:3000。在不同的请求里都会用到这个地址,而且这个地址在不同的环境里可能会不一样,比如把应用部署到真实的服务器上,这个地址可能就变成别的了,比如 https://xb2-node-api.ninghao.net

这种情况我们就可以在工作区里创建两个环境,然后在这两个环境里分别定义一个表示地址基本部分的值,这个值可以用在不同的请求里面。在工作区里切换使用不同的环境,这个值就会是当前环境下的值。

点击左边栏上的 No Environment,在弹出的菜单里,选择 Manage Environments(管理环境),然后 Sub Environments 的下面先创建一个子环境,双击这个环境修改一下它的名字,先创建一个 开发环境。

然后在右边可以配置一下在 开发环境 里的一些环境变量数据,数据的格式是 JSON ,添加一个 xb2_api ,设置一下对应的值,这个值就是接口的基本的地址,开发环境上这个基本的地址是 http://localhost:3000

这里还可以给这个环境分配一种颜色,随便选择一种颜色。

再复制一下这个环境数据,下面再去创建一个子环境,双击修改一下环境的名字,比如 生产环境。 把复制的内容粘贴到这个环境里,这样在生产环境里也会有一个 xb2_api 这个变量,它的值就是生产环境上的接口的基本的地址。

先随便设置一个,因为我们还没有部署应用,比如 https://xb2-node-api.ninghao.net。也给这个环境分配一种颜色,选择一种绿色。 再关掉管理环境界面。

现在这个 XB2 工作区里还没有设置特别的环境,点一下这个 No Environment ,先选择 开发环境。

这个环境里有个 xb2_api,可以在请求里用一下,用它作为请求地址里的基本的部分,输入 xb2_api/posts 。 然后发送一下这个请求。成功得到了服务端响应回来的数据。

在开发环境里,这个 xb2_api 表示的值就是 http://localhost:3000

下面可以把环境切换成 生产环境, 在生产环境里,这个 xb2_api 的值就会是 https://xb2-node-api.ninghao.net 发送一下这个请求,提示不能连接到服务器。因为我们还没有把应用部署到服务器上。现在应用还是在开发阶段,所以可以把工作区的环境设置成 开发环境。

环境:Environment《 Node.js 服务端应用开发:交换数据 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点