Trong trường hợp 1: Vì bạn ném ra Exception nhưng trong app lại không có code để catch nó nên ứng dụng bị crash.
Còn trong trường hợp 2. Khi bạn gọi hàm next thì exception lúc này sẽ được chuyển tới middleware tiếp theo, ở đó thì framework/thư viện đã xử lý giúp bạn nên app mới không bị crash và có cái message đẹp đẹp như vậy
Mình giải thích không chính xác lắm, nhưng cơ bản là vậy 😅
@khang.truong.dev Mình có nói ở comment đầu tiên rồi đó. Bạn có thể đọc giải thích của những người phát triển React, cụ thể là Dan Abramov trong link này: https://github.com/reactwg/react-18/discussions/21
Còn nói là không batching setState trong 1 hàm là hoàn toàn không đúng, vì sẽ có những trường hợp React batch được và sẽ có những trường hợp không batch được
@hoangviet ,bạn ơi sao mình tạo 2 app mà 2app trong project đều làm theo như app polls,mà app thứ nhất thì được,app thứ 2 bị lỗi khi runserver dù mình ghi include app thứ 2 trong urls.py của project giống app thứ 1
bạn này chia sẻ rất tâm huyết không nói chung chung như các bạn khác mà lại giải thích rất kỹ càng cho những người lơ tơ mơ như mình , cảm ơn bạn rất nhiều nhé , chúc bạn luôn thành công 😉
THẢO LUẬN
@HungSmeb
Trong trường hợp 1: Vì bạn ném ra
Exceptionnhưng trong app lại không có code đểcatchnó nên ứng dụng bị crash.Còn trong trường hợp 2. Khi bạn gọi hàm
nextthì exception lúc này sẽ được chuyển tới middleware tiếp theo, ở đó thì framework/thư viện đã xử lý giúp bạn nên app mới không bị crash và có cái message đẹp đẹp như vậyMình giải thích không chính xác lắm, nhưng cơ bản là vậy 😅
Spread k liên quan gì tới đối số, đúng hơn nó dùng cho những trường hợp còn lại. Vd.
Bài viết hay quá, nội dung dẫn người đọc đi từ những thứ cơ bản đến phức tạp, cảm ơn
Nếu mà chỉ upload hình mà k cần form data thì mình nghĩ là dùng streaming trong nodejs oke hơn thay vì dùng package multer
@khang.truong.dev Mình có nói ở comment đầu tiên rồi đó. Bạn có thể đọc giải thích của những người phát triển React, cụ thể là Dan Abramov trong link này: https://github.com/reactwg/react-18/discussions/21 Còn nói là không batching setState trong 1 hàm là hoàn toàn không đúng, vì sẽ có những trường hợp React batch được và sẽ có những trường hợp không batch được
@huukimit đây ạ Mình để gửi lên server là empty {} hoặc missing những trường required Phần trycatch
Chỗ catch
throw CreateError.BadRequest(error.message);nó sẽ crash và báo như nàynext(CreateError(error.message));thì nó sẽ bắn lỗi ở dạng jsonRest parameter là tham số Spread là đối số
cái "git update-index --no-assume-unchanged"| khá hay thank bạn
Bạn nên log đoạn log của Exception lên đây có lẽ mọi người sẽ dễ support hơn. Chứ không có log lỗi thì đoán mò cũng hơi tốn thời gian.
cám ơn bạn đã theo dõi
@hoangviet ,bạn ơi sao mình tạo 2 app mà 2app trong project đều làm theo như app polls,mà app thứ nhất thì được,app thứ 2 bị lỗi khi runserver dù mình ghi include app thứ 2 trong urls.py của project giống app thứ 1
@cuongtobi96 bạn ơi, trong bài viết thứ 2 của bạn, bạn đang nói là tạo ra 1 model ảo, mình không hiểu là bạn đang tạo ra cái model ảo này ở đâu thế?
cảm ơn bạn mình đã cập nhật
cho mình xin tài liệu về phân trang được không ạ
Cám ơn b. Tại mình dùng 1 số hàm tương tác db của wordpress nên chắc là ko dùng các kỹ thuật cảu mysql dc. Mình tìm hướng xử lý bằng php.
m học BK và m thấy cuốn "Cấu trúc dữ liệu và thuật toán - Nguyễn Đức Nghĩa" là 1 trong những cuốn hay nhất của ngành, cực kỳ highly recommend!
Cảm ơn bạn đã theo dõi 😄
Bạn viết bài đang bị thiếu chữ 'S' chỗ này nhé mn, phải là User::CSV_ATTRIBUTES
bạn này chia sẻ rất tâm huyết không nói chung chung như các bạn khác mà lại giải thích rất kỹ càng cho những người lơ tơ mơ như mình , cảm ơn bạn rất nhiều nhé , chúc bạn luôn thành công 😉
💪Hàng xịn xò. 💪