vue-vben-admin
vue-vben-admin copied to clipboard
是否可以提供一个接口的对接说明文档?
是否可以提供如
- 接口列表
- 错误枚举列表
等接口说明文档?
你找到了吗老哥,我这用上传接口;都不知道后端要返回什么格式才能跟他对接上
你找到了吗老哥,我这用上传接口;都不知道后端要返回什么格式才能跟他对接上
目前没有找到
直接返回 url:'xxx.png'
我查了下login的api,是这样子调用的
export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') {
return defHttp.post<LoginResultModel>(
{
url: Api.Login,
params,
},
{
errorMessageMode: mode,
},
);
}
在comp/cropper页面中有图片上传的例子,然后我查找到了请求的代码块
export function uploadApi(
params: UploadFileParams,
onUploadProgress: (progressEvent: ProgressEvent) => void,
) {
return defHttp.uploadFile<UploadApiResult>(
{
url: uploadUrl,
onUploadProgress,
},
params,
);
}
接口调用成功,数据返回undefined,不知道怎么回事
关注一下 https://github.com/vbenjs/vue-vben-admin/blob/main/src/utils/http/axios/index.ts https://github.com/vbenjs/vue-vben-admin/blob/main/src/utils/http/axios/checkStatus.ts
似乎是你的接口没有返回token, 导致解构报错
非常感谢的回复, 我已经找到问题, vben admin axios全局拦截的字段跟后端的字段返回不一样, 导致返回undefined
------------------ 原始邮件 ------------------ 发件人: "vbenjs/vue-vben-admin" @.>; 发送时间: 2022年6月16日(星期四) 下午3:17 @.>; @.@.>; 主题: Re: [vbenjs/vue-vben-admin] 是否可以提供一个接口的对接说明文档? (Issue #1884)
似乎是你的接口没有返回token, 导致解构报错
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
后端返回的菜单,项目怎么使用啊,文档也没有细说
------------------ 原始邮件 ------------------ 发件人: "vbenjs/vue-vben-admin" @.>; 发送时间: 2022年6月16日(星期四) 下午3:17 @.>; @.@.>; 主题: Re: [vbenjs/vue-vben-admin] 是否可以提供一个接口的对接说明文档? (Issue #1884)
似乎是你的接口没有返回token, 导致解构报错
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
其实不出文档,猜测开发者是想由项目具体出发,不一定按照示例照搬。 再说,也给出 解释了 #L1
我也卡到了这个问题,既然是axios全局拦截与后端返回字段不一样,这里该在哪里修改为和后端返回一样呢?
其实不出文档,猜测开发者是想由项目具体出发,不一定按照示例照搬。 再说,也给出 解释了 #L1
// 这里 code,result,message为 后台统一的字段,需要在 types.ts内修改为项目自己的接口返回格式 const { code, result, message } = data 然后types.ts文件里找不到相关的修改项