✅P83_新增商品-调试会员等级相关接口

gong_yz大约 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.ymlbootstrap.properties中均配置了命名空间ID:

namespace: 957b9f7e-ad3e-4fda-97d9-882c922c6a8c

导致cfmall-member服务没被注册到Nacos中,前端请求不到后台服务。

问题解决

application.yml中的命名空间ID去除即可,此时发现cfmall-member服务被注册到Nacos中,前端请求正常