✅P83_新增商品-调试会员等级相关接口
大约 2 分钟
接口信息
接口地址
POST:/member/memberlevel/list
请求参数
{
page: 1,//当前页码
limit: 10,//每页记录数
sidx: 'id',//排序字段
order: 'asc/desc',//排序方式
key: '华为'//检索关键字
}
分页数据
响应数据
{
"msg": "success",
"code": 0,
"page": {
"totalCount": 0,
"pageSize": 10,
"totalPage": 0,
"currPage": 1,
"list": [{
"id": 1,
"name": "aaa",
"growthPoint": null,
"defaultStatus": null,
"freeFreightPoint": null,
"commentGrowthPoint": null,
"priviledgeFreeFreight": null,
"priviledgeMemberPrice": null,
"priviledgeBirthday": null,
"note": null
}]
}
}
网关配置
根据前端页面请求地址

修改cfmall-gateway
模块网关配置,增加内容如下:
cfmall-gateway/src/main/resources/application.yml
- id: member_route
uri: lb://cfmall-member
predicates:
- Path=/api/member/**
filters:
- RewritePath=/api/(?<segment>/?.*),/$\{segment}
后台代码
采用逆向生成的代码即可,基本的增删改查都可以实现!
页面效果

问题
会员等级页面503
问题原因
页面加载不出来,报错503,问题原因为后台服务不可请求

服务不可求的原因为,我在cfmall-member
服务中的application.yml
和bootstrap.properties
中均配置了命名空间ID:
namespace: 957b9f7e-ad3e-4fda-97d9-882c922c6a8c

导致cfmall-member
服务没被注册到Nacos中,前端请求不到后台服务。
问题解决
将application.yml
中的命名空间ID去除即可,此时发现cfmall-member
服务被注册到Nacos中,前端请求正常
