javascript - Wie geht Axios einheitlich mit Fehlern desselben Typs um?
巴扎黑
巴扎黑 2017-05-19 10:10:54
0
1
579
// interceptors
axios.interceptors.response.use(function (response) {
    return response;
  }, function (error) {
    // 处理统一的验证失效错误.
    return Promise.reject(error);
  });

// 页面中
axios.post('/user', {
    firstName: 'Fred',
    lastName: 'Flintstone'
  })
  .then(function (response) {
    console.log(response);
  }, function (err) {
    // 在此处处理特定业务错误: 
    console.log(err.msg)
    // 问题是: 当我在拦截器里处理了验证失效后, 它还是会执行到这里面
  })

Meine Frage lautet: Wie kann ich verhindern, dass die separate Geschäftsverarbeitung auf der Seite ausgeführt wird, nachdem ich den Validierungsfehler im Interceptor behandelt habe?

巴扎黑
巴扎黑

Antworte allen(1)
曾经蜡笔没有小新

业务逻辑应该在 then()里面吧?
err 里面处理错误

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage