insomnia中可通过环境变量或工作区base environment配置base url统一管理api基础路径。环境变量法支持多环境切换,需在manage environments中添加baseurl变量并引用{{baseurl}}/path;base environment法通过cmd+e/ctrl+e全局设置,适用于单环境长期调试。

如果您在使用Insomnia构建API请求时反复输入相同的基础URL,不仅效率低下,还容易因手动拼接导致错误。以下是配置Base URL以统一管理请求基础路径的具体操作方法:
一、通过环境变量设置Base URL
该方法将Base URL定义为环境变量,使所有请求均可通过变量引用实现动态替换,便于多环境(如开发、测试、生产)快速切换。
1、点击左上角菜单栏的Manage Environments(管理环境)。
2、在弹出窗口中点击Add Environment(添加环境),命名为BaseEnv或其他易识别名称。
3、在右侧变量编辑区,新增一行键值对:key填写baseUrl,value填写完整基础地址,例如https://api.example.com/v1。
4、点击Save保存环境,再点击右上角Close退出设置界面。
5、返回主界面,在顶部环境选择器中选中刚创建的BaseEnv环境。
二、在请求URL中引用Base URL变量
完成环境配置后,需在具体请求中正确调用变量,确保请求自动拼接完整路径,避免硬编码。
1、新建或打开一个请求卡片。
2、在URL输入框中,直接输入{{baseUrl}}/users(斜杠前不可省略双大括号,斜杠后为相对路径)。
3、点击Send发送请求,Insomnia将自动解析为https://api.example.com/v1/users并发起调用。
4、若需切换环境,仅需在顶部环境下拉菜单中选择其他已配置环境,所有引用{{baseUrl}}的请求将同步更新基础地址。
三、通过工作区Base Environment全局设定
该方式适用于整个工作区所有请求默认共享同一Base URL,无需逐个环境创建,适合单环境长期调试场景。
1、按下快捷键Cmd + E(macOS)或Ctrl + E(Windows/Linux)快速打开Base Environment编辑器。
2、在变量列表中添加baseUrl字段,赋值为期望的基础路径,例如https://staging-api.example.com。
3、关闭编辑器,此时所有未显式指定子环境的请求均默认继承该Base Environment中的{{baseUrl}}变量。
4、在任一请求URL栏中输入{{baseUrl}}/products?limit=10,即可完成带参拼接。











