一、后端
1、SpringCloud
(1)endpoint is blank
com.alibaba.nacos.api.exception.NacosException:java.lang.reflect.InvocationTargetException
...
...NacosException: endpoint is blank
1)将配置文件写到bootstrap.yml中,如将nacos配置写在application.yml中,nacos在初始化的时候是读取不到配置的。
2)如果引入nacos的服务发现和配置中心的依赖,二者都需要在配置文件中配置。
(2)openfeign远程调用超时
在配置文件中添加配置
#设置feign客户端超时时间(OpenFeign默认支持ribbon,超时时间默认1秒)
ribbon:
#指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间
ReadTimeout: 5000
#指的是建立连接后从服务器读取到可用资源所用的时间
ConnectTimeout: 5000
二、前端
1、post请求错误
POST http://localhost:88/api/product/category/delete 400 (Bad Request)
this.$http({
url: this.$http.adornUrl(`/product/category/delete`),
method: 'post',
// 必须加上false,否则还会发送一个随机值,用于拒绝缓存,有这个随机值会导致后端封装数据失败
data: this.$http.adornData(catIds,false)
}).then(({data}) => {
this.$message({
type: 'success',
message: '删除成功!'
});
this.getList();
}).catch(()=>{
this.$message({
type: 'error',
message: '删除失败!'
});
})