THẢO LUẬN

Jun 2nd, 2021 8:07 a.m.

thê này là đi translate hả bạn

0
Jun 2nd, 2021 4:42 a.m.

Dạ được quá anh ơi,

Em vừa ngó qua thì cũng tương tự cái nàii, để khi nào thử ạ 😃 👍👍

0
Jun 2nd, 2021 3:53 a.m.

let's react-testing-library 😄

+1
Jun 2nd, 2021 3:21 a.m.

@com0tf3 cảm ơn bạn nhiều nha, mình làm được rồi 😃

+1
Jun 2nd, 2021 2:10 a.m.
+1

Bạn đang dùng library để build project của mình nhỉ?

0

Cám ơn em, rất tự hào về UIT khi có những người như e

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 1st, 2021 12:23 p.m.

@hoangkim1982 Nó lâu là do bạn chưa tạo index ngay từ đầu. Giờ có nhiều dữ liệu mới tạo nên vậy

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 1st, 2021 12:22 p.m.

@hoangkim1982 Đợi thôi bạn. Tạo xong index thì mới tìm kiếm nhanh được.

0
Jun 1st, 2021 11:55 a.m.

Mình chạy câu lệnh tạo index mà nó chạy 10 phút chưa xong nhỉ

0

@com0tf3 mình tạo index mà câu lệnh chạy khở tạo index cho field name nó chạy lâu quá nhỉ, 10 phút chưa xong bạn ạ

0
Jun 1st, 2021 11:48 a.m.

@hoangkim1982 cách nhanh nhất để tìm kiếm là bạn tạo index đó.

0

Mình muốn câu lệnh tìm kiếm trên chạy dưới 30 giây ạ.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 1st, 2021 10:30 a.m.

@benkyou mình có biết gì đâu. (^^;)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 1st, 2021 10:27 a.m.

Tóm tắt lại:

  • fetch(url) => return Response
  • Response thì implement cái interface Body, nên nó có cái method .blob để lấy ra Blob.
  • Cái Blob được lấy ra, dùng để khởi tạo instance cho File qua constructor

Nếu muốn hiểu rõ hơn thì bạn vào cái link tài liệu của Mozilla đọc chi tiết thêm nhé:

+1

Em nghe nói cái chữ FC đó nó lỗi thời rồi không ai xài nữa, không biết có nên học theo cái bài này không.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 1st, 2021 10:24 a.m.

@thanh_tuan Như bạn biết thì một cái HTTP Request/Response nó 2 phần chính: Header, Body Content.

Do code của bạn cần thao tác với file nhận được nên cần khởi tạo instance của File. Cái constructor của File nó nhận đầu vào là Blob object - https://developer.mozilla.org/en-US/docs/Web/API/Blob. Đây là object tương tác trực tiếp với nó chứa raw data - tương ứng với Body Content của response. Nhiệm vụ của Blob là đọc raw data và chuyển sang dạng text, binary data (nếu server trả về file)...

Dùng fetch, cái promise nó sẽ trả lại một instance của thằng Response - https://developer.mozilla.org/en-US/docs/Web/API/Response - Tương ứng với response mà server trả về. Trong object này có một method là .blob - trả về một cái promise để solve cái Blob object- Cái mà dev cần để khởi tạo File.

Và cái instance của File mới là cái mà getFile muốn sẽ trả về. (Đúng ra là nó trả về promise, và cái promise đấy khi solve sẽ trả về File).

+1

Theo hợp đồng mình sẽ làm việc ở nước ngoài luôn á bạn.

Mình phỏng vấn vào tháng 2, nhưng mà còn học nên dự định hết tháng 7 xong Khoá luận mình mới sang được, và tháng 8 bắt đầu làm. Chứ còn xa mới tốt nghiệp thì có thể người ta không phỏng vấn luôn đâu.

Có một offer xong bị huỷ ngang trong mùa dịch này là điều rất bình thường, ban đầu mình tính sang đó rồi mới viết mấy cái bài blog này cho chắc ăn, nhưng mà hôm bữa test thử thôi đăng luôn, tại công ty cũng thông báo đã có plan cho mình làm remote ở VN một thời gian do tình hình dịch đang căng rồi, nên khả năng cao làm remote một thời gian.

Mà bạn mình làm remote hoàn toàn luôn trong khi vẫn còn học cũng có nhé.

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í