vue-vben-admin icon indicating copy to clipboard operation
vue-vben-admin copied to clipboard

是否可以提供一个接口的对接说明文档?

Open YahuiWong opened this issue 2 years ago • 13 comments

是否可以提供如

  • 接口列表
  • 错误枚举列表

等接口说明文档?

YahuiWong avatar May 11 '22 14:05 YahuiWong

你找到了吗老哥,我这用上传接口;都不知道后端要返回什么格式才能跟他对接上

yonghui666 avatar May 26 '22 02:05 yonghui666

你找到了吗老哥,我这用上传接口;都不知道后端要返回什么格式才能跟他对接上

目前没有找到

YahuiWong avatar May 26 '22 07:05 YahuiWong

直接返回 url:'xxx.png'

ITstyle avatar May 31 '22 03:05 ITstyle

我查了下login的api,是这样子调用的


export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') {
  return defHttp.post<LoginResultModel>(
    {
      url: Api.Login,
      params,
    },
    {
      errorMessageMode: mode,
    },
  );
}

QC2168 avatar May 31 '22 10:05 QC2168

在comp/cropper页面中有图片上传的例子,然后我查找到了请求的代码块

export function uploadApi(
  params: UploadFileParams,
  onUploadProgress: (progressEvent: ProgressEvent) => void,
) {
  return defHttp.uploadFile<UploadApiResult>(
    {
      url: uploadUrl,
      onUploadProgress,
    },
    params,
  );
}

QC2168 avatar May 31 '22 10:05 QC2168

image 接口调用成功,数据返回undefined,不知道怎么回事

github-ZH-cn avatar Jun 16 '22 02:06 github-ZH-cn

关注一下 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

M69W avatar Jun 16 '22 03:06 M69W

似乎是你的接口没有返回token, 导致解构报错 image

bfrontend avatar Jun 16 '22 07:06 bfrontend

非常感谢的回复, 我已经找到问题, 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: @.***>

github-ZH-cn avatar Jun 16 '22 07:06 github-ZH-cn

后端返回的菜单,项目怎么使用啊,文档也没有细说

------------------ 原始邮件 ------------------ 发件人: "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: @.***>

github-ZH-cn avatar Jun 16 '22 07:06 github-ZH-cn

其实不出文档,猜测开发者是想由项目具体出发,不一定按照示例照搬。 再说,也给出 解释了 #L1

M69W avatar Jun 17 '22 03:06 M69W

我也卡到了这个问题,既然是axios全局拦截与后端返回字段不一样,这里该在哪里修改为和后端返回一样呢?

weiwenqiang avatar Aug 24 '22 09:08 weiwenqiang

其实不出文档,猜测开发者是想由项目具体出发,不一定按照示例照搬。 再说,也给出 解释了 #L1

@weiwenqiang 看下 最后的链接文件

M69W avatar Aug 24 '22 09:08 M69W