THẢO LUẬN

thg 4 1, 2021 8:11 SA

@zkckmacxu uk vậy thì chắc đổi tên api là tiện hơn cả, e có thể để cho api backend 1 cái prefix cho dễ

0

@phan.van.nhat bạn hướng dẫn cụ thể hơn chỗ này được k

0

Một thanh niên mất recovery code chia sẻ ạ =)))

+2
thg 4 1, 2021 4:41 SA

@minhtuan.nguy Yeah cái này đúng ngon. Mình thì cài extention VPN riêng cho browser. Khi đọc Medium hay XXX thì mở còn xong thì click cái là off 😄

0
thg 4 1, 2021 4:14 SA

😍 Thank you

+1
thg 4 1, 2021 3:30 SA

@GoaPhuDen nhưng cách này của mình là chỉ cho medium chạy qua VPN thôi, còn các trang khác vẫn sử dụng card mạng bình thường nên sẽ nhanh hơn 😄

0
thg 4 1, 2021 3:23 SA

@maitrungduc1410 Nếu để nó dưới cùng nó lại trở về như cũ là nó sẽ nhận route của backend trước thay vì của Vue á anh. Vậy là em đổi tên cái route của backend để nó không trùng thì sẽ giải quyết được.

0
thg 4 1, 2021 3:05 SA

@zkckmacxu e để route any ở tận cuối cùng của file routes/web.php thì khi gọi axios nó sẽ duyệt từ trên xuống lấy các route của backend trước

0
thg 4 1, 2021 2:11 SA

@maitrungduc1410 😂 Thank you anh! Em đã thêm dòng code đó và nó đã chạy đúng. Nhưng mà nếu dùng Route::any thì lại phát sinh lỗi là khi dùng axios.get('/...') nó lại nhảy về view blade luôn không trả về được giá trị mình cần.

0
thg 4 1, 2021 1:48 SA

@benkyou my bad

0
thg 3 31, 2021 3:19 CH

@LilWind Bạn thử follow bài này xem nhé. rồi sau đó xây dựng tương tự như trên nhé https://viblo.asia/p/viet-unittest-cho-ung-dung-js-voi-mocha-chai-supertest-naQZRynAKvx

0
thg 3 31, 2021 3:17 CH

chính xác e 😃)),

đây là expected behaviour 😃). Đây là note mà Vue đã để trên trang chủ để note cho mn trong trường hợp mình dùng mode=history, khi đó sẽ ko có dấu # ở phần URL, nom sẽ đẹp hơn, thế nhưng sẽ dính 1 lỗi đó là khi F5 lại browser thì nó gọi về route của backend, thay vì render ra HTML. Lí do bởi vì trong Vue-router e có route trùng với lại route ở phía Laravel.

Cách giải quyết đó là e dùng Route::any của Laravel là được nhé e:

Route::get('/{any}', 'AppController@index')->where('any', '.*')->middleware('auth');

// Để vào tận cuối cùng ở file web.php

hàm index trả về file view blade chứa app VueJS của e.

0

thật sự thấy bài viết này quá bổ ích, +1 respect. hi vọng đc đọc những bài viết ntn, cám ơn tác giả.

0
thg 3 31, 2021 11:03 SA

thank b nhá. chắc ở stage vs product ko bị chặn như thế nhỉ 😄

+1

A có base : nodejs + mysql em tham khảo vơi ạ.

+1
thg 3 31, 2021 9:47 SA

Bài viết hữu ích

+1
thg 3 31, 2021 8:01 SA

a ơi ra thêm phần tiếp theo đi ạ :<

0

đọc xong bài viết thì update CV thôi nào ✌️

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í