nodejs-koa-blog icon indicating copy to clipboard operation
nodejs-koa-blog copied to clipboard

lin_validator 的检验返回错误提示是一个数组,前段要拿提示信息的话,不好处理吧。我看你的前端代码好像没用到服务端返回的提示,,我感觉这样不合理吧

Open 425108818 opened this issue 6 years ago • 1 comments

425108818 avatar Jan 08 '20 02:01 425108818

No description provided.

你好,你提出的问题的确可以思考一下,但是不影响,主要是前后端相互沟通好,比如你说返回的多个错误格式是数组,那么前端可以稍微处理一下,例子:

case 422:
        let errors = "";
        if (res.data.errors) {
          let arr = [];
          for (let key in res.data.errors) {
            res.data.errors[key].forEach((item) => {
              arr.push(item)
            })
          }
          errors = arr.length > 0 ? arr.join(',') : arr;

          alert(errors, 'error')

        } else {
          alert(res.data.message, 'error')
        }
        break;

如还有问题,请继续留言,谢谢:)

lfb avatar Jan 08 '20 08:01 lfb