diff --git a/api/request.js b/api/request.js index 5d0caf5..e44f4cf 100644 --- a/api/request.js +++ b/api/request.js @@ -8,11 +8,17 @@ let showModal = false const publicApis = [ '/beer/list', // 啤酒列表 '/beer/detail', // 啤酒详情 + '/beer/favor/status', // 收藏状态 + '/beer/review/score', // 评分 + '/beer/review/list', // 评价列表 '/activity/list', // 活动列表 '/activity/detail', // 活动详情 '/bar/detail', // 酒吧详情 '/bar/list', // 酒吧列表 '/common/', // 公共接口 + '/bar/brewery/getBeerInfo', // 获取酒款信息 + '/bar/brewery/getReviewList', // 获取酒评列表 + '/bar/brewery/getReviewScoreList', // 获取酒评评分列表 ] // 检查是否是公开API @@ -56,7 +62,7 @@ export default (params) => { showModal = true uni.showModal({ title: "提示", - content: "身份已过期,请重新登录", + content: res.data.msg || "身份已过期,请重新登录", showCancel: false, success() { showModal = false @@ -66,11 +72,14 @@ export default (params) => { }, }); } else { - uni.showToast({ - title: res.data.msg || '请求失败', - icon: 'none', - duration: 3000, - }) + // 对于公开接口的401错误,不显示错误提示 + if (!isPublicApi(url)) { + uni.showToast({ + title: res.data.msg || '请求失败', + icon: 'none', + duration: 3000, + }) + } reject(res.data) }