THẢO LUẬN

thg 4 24, 2022 1:08 SA

Cảm ơn bro!

0
thg 4 23, 2022 1:30 CH

Cảm ơn bạn, bài viết ngắn gọn nhưng đủ những thứ cơ bản cần biết

0

trong github thằng react-native-i18n mình thấy nó bảo phải dùng kết hợp với react-native-localize hay sao ấy mà nhở?

0
thg 4 23, 2022 8:26 SA

Hello Mình có url js deploy lên Nginx https://1post.jp/assets/pc-638cd31d15e86bc17690960f326b01ada17b38a2e53cbc3ac3f4697b6a661cdc.js reload page thì nó lúc 404 or 200 Bạn bk nguyên nhân à gì không à?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 23, 2022 8:20 SA

Vâng, mình đã hiểu, vì mình để throw Error ở trong catch nên không có thằng nào nhận lấy cái lỗi đó, còn nếu throw ở trong try thì catch sẽ bắt được Mình cảm ơn 2 bạn đang giúp đỡ. Mình cứ ngỡ là throw ở trong catch thì nó cũng xử được luôn chứ.

0
thg 4 23, 2022 7:37 SA

Hay quá, nhưng bác viết ghi chú cho từng đoạn để mọi người tiện xem các luồng hơn thì tiện biết mấy

0

Cái này là dựa vào ngôn ngữ mặc định của máy để set ngôn ngữ của app chứ không có nút thay đổi ngôn ngữ à b?

0
Avatar
đã bình luận cho bài viết
thg 4 23, 2022 5:25 SA

hay và dễ hiểu

0
thg 4 23, 2022 2:16 SA

@HungSmeb

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 😅

0
thg 4 22, 2022 11:21 CH

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.

const a = [1, 2, 3]
const b = [...a, 4] // Không có đối số nào cả
0
thg 4 22, 2022 4:35 CH

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

0
thg 4 22, 2022 3:19 CH

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

0
Avatar
đã bình luận cho bài viết
thg 4 22, 2022 2:29 CH

@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

0
thg 4 22, 2022 1:46 CH

@huukimit đây ạ Mình để gửi lên server là empty {} hoặc missing những trường required Phần trycatch

try {
    await userSchema.validateAsync(req.body);
    next();
  } catch (error) {
    next(CreateError(error.message));
  }

Chỗ catch

  1. Nếu mình để là throw CreateError.BadRequest(error.message); nó sẽ crash và báo như này image.png
  2. Nhưng mình để là next(CreateError(error.message)); thì nó sẽ bắn lỗi ở dạng json
{
    "message": "\"email\" is required"
}
0
thg 4 22, 2022 11:50 SA

Rest parameter là tham số Spread là đối số

0
thg 4 22, 2022 10:02 SA

cái "git update-index --no-assume-unchanged"| khá hay thank bạn

0
thg 4 22, 2022 9:42 SA

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.

0

cám ơn bạn đã theo dõi ❤️

0
thg 4 22, 2022 8:27 SA

@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

0
thg 4 22, 2022 4:19 SA

@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ế? image.png

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí