在使用相对路径发送请求后,显示在浏览器的network里的requestURL是http://10.13.5.25:8000/api/v1/workspaces/list吗
时间: 2023-08-07 17:03:50 浏览: 100
教务系统模仿 查成绩 小程序
不是的。当你使用相对路径发送请求时,在浏览器的 Network 面板中显示的请求 URL 不会是完整的目标地址 `http://10.13.5.25:8000/api/v1/workspaces/list`。
相对路径请求是相对于当前页面的路径发送请求,而不是直接使用完整的目标地址。因此,在 Network 面板中显示的请求 URL 将会是基于当前页面的 URL 加上相对路径。
如果你的当前页面是 `http://localhost:8081`,并且你使用相对路径 `/api/v1/workspaces/list` 发送请求,那么在 Network 面板中显示的请求 URL 将会是 `http://localhost:8081/api/v1/workspaces/list`。
实际上,这就是前端代理的作用。它会将相对路径请求转发到正确的目标地址上,而不需要直接指定完整的目标地址。所以,在前端代码中,你可以使用相对路径来发送请求,而不需要关心实际的目标地址。代理会负责将请求转发到正确的地址上。
阅读全文