jeecgboot中getAction和axios请求的地址为什么不一样?
时间: 2024-03-28 07:38:48 浏览: 40
在JeecgBoot中,`getAction`方法是用来调用后端接口获取数据的方法,而`axios`是一个前端的HTTP请求库,用于发起HTTP请求。在JeecgBoot中,`getAction`方法中的请求地址是后端的接口地址,而在前端的`axios`请求中,请求地址是前端的服务器地址。这是因为在前后端分离的架构中,前端和后端是独立运行的,前端需要通过HTTP请求来获取后端的数据,因此在前端中我们需要指定后端的接口地址来获取数据。而在后端中,我们则需要指定前端的服务器地址来处理前端发送的请求并返回数据。因此,这两个请求地址是不同的。
相关问题
jeecgboot 的 getAction带参数的get请求代码怎么写
JeecgBoot 的 `getAction` 函数是一个基于 `axios` 库的封装,可以发起 GET 请求获取数据。如果需要带参数的 GET 请求,可以将参数对象拼接到请求 URL 的后面,例如:
```
getAction(url, params) {
return axios.get(url, { params });
}
```
其中,`params` 是一个包含请求参数的对象,例如 `{ date: '2022-01-01' }`。在发起请求时,`axios` 库会将参数对象自动拼接到请求 URL 的后面,例如:
```
getAction('/api/getEvents', { date: '2022-01-01' })
// 发起请求:GET /api/getEvents?date=2022-01-01
```
这样就可以发起带参数的 GET 请求了。注意,在实际使用时,需要根据自己的具体情况修改请求的 URL 和参数对象。
axios为什么get请求怎样不预检
在跨域请求中,浏览器会自动发送一个预检请求(OPTIONS请求),用于检查实际请求是否可以安全地发出。对于简单请求,浏览器不会发送预检请求,直接发送实际请求。简单请求需要满足以下两个条件:
1. 请求方法只能是 GET、HEAD 或 POST;
2. 不能设置自定义头部信息。
因此,如果你使用 Axios 发送一个 GET 请求,并且不设置自定义头部信息,那么浏览器会直接发送实际请求,而不会发送预检请求。这样就可以避免跨域请求时的预检请求。
需要注意的是,如果你使用了自定义头部信息,或者使用了其他的请求方法(如 PUT、DELETE 等),那么浏览器会发送预检请求,用于检查实际请求是否可以安全地发出。在这种情况下,你需要在服务器端设置 CORS 规则,允许特定的跨域请求。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)