javascript - Bagaimanakah axios mengendalikan ralat jenis yang sama secara seragam?
巴扎黑
巴扎黑 2017-05-19 10:10:54
0
1
531
// 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)
    // 问题是: 当我在拦截器里处理了验证失效后, 它还是会执行到这里面
  })

Soalan saya ialah: Selepas saya mengendalikan ralat pengesahan dalam pemintas, bagaimanakah saya boleh menghalang pemprosesan perniagaan berasingan dalam halaman daripada dilaksanakan?

巴扎黑
巴扎黑

membalas semua(1)
曾经蜡笔没有小新

Logik perniagaan sepatutnya ada di dalam kemudian(), bukan?
err menangani kesilapan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!