Open HoVanBa123 opened 4 years ago
.then
Thất bại chuyển tới phương thức .cacth
var promise = new Promise((resolve, reject) => {})
promise.then((res) => {console.log(res)})
.cacth((res) => {console.log(res)})
7c. async/await
https://viblo.asia/p/javascript-xu-ly-bat-dong-bo-callbacks-promises-hay-asyncawait-maGK7OaLKj2
https://codelearn.io/sharing/bat-dong-bo-trong-javascript-phan-18. Sử Fetch, Thư viên Axios API 8a. Fetch APT để gửi Request tới sever và nhận về response của resquest đó. fetch nhận đầu vào là một địa chỉ url để truy vấn. Phương thức fetch() sẽ trả về một promise có trạng thái resolve, reject. Nếu resquest thành công tương ứng với trạng thái resolve và sẽ chuyển tới 'Then' , đây là nơi chúng ta có sử dụng reponse, nếu resquest không thất bại tướng ứng trạng thái reject, chuyển tới thức 'Cacth' với lỗi tham số lỗi tương ứng. ví dụ: const data = {'username': name, 'email': email, 'password': password} fetch(url, { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: "POST", body: JSON.stringify(data) }) .then((res) => { if (res.status === 200) { alert('Đăng ký thành công') } }) .catch((err) => {console.log(err)})