Theo ví dụ của bạn mình sẽ dùng Facebook để đăng nhập vào Viblo, mình muốn hỏi rõ hơn một chút:
Sau bước cuối cùng Authorization Server (F) trả về thông tin email, tên .... rồi thì lúc này server Viblo cụ thể sẽ làm những bước gì để thực hiện đăng nhập người dùng vào hệ thống? Nếu được bạn có thể mô tả rõ hơn việc lưu thông tin user bên trong server Viblo sẽ gồm những thông tin gì để so sánh và chứng thực user đó?
Cám ơn bạn
đúng như bạn nói là nếu comment những phần trên thì project vẫn chạy bình thường vì ở docker-compose.yml ta đã map toàn bộ code bên ngoài vào trong rồi.
Bài này ban đầu mình viết ở Dockerfile có nhiều nội dung hơn bây giờ (chạy với set quyền thư mục, chuyển qua non-root user), do vậy nên mới cần dùng Dockerfile.
Và thực tế khi làm xong bài này ta sẽ để ý thấy rằng ta có thể bỏ qua Dockerfile, chỉ cần docker-compose.yml với nội dung như sau:
@thanhnguyen Bên mình đang sử dụng $exception->getLine() và $exception->getFile() thôi. Đôi khi do dữ liệu truyền vào không đúng dẫn tới exception xảy ra bên trong framework, thì bạn sử dụng getLine và getFile sẽ ra file của framework. Khi đó bạn cần xem chi tiết log để debug và fix thôi
/**
* Gets the file in which the exception occurred
* @link https://php.net/manual/en/exception.getfile.php
* @return string the filename in which the exception was created.
* @since 5.1.0
*/finalpublicfunctiongetFile(){}/**
* Gets the line in which the exception occurred
* @link https://php.net/manual/en/exception.getline.php
* @return int the line number where the exception was created.
* @since 5.1.0
*/finalpublicfunctiongetLine(){}
THẢO LUẬN
Cho mình hỏi, dòng serializer = LoginUserSerializer(data=request.data) lại trả ra error: "error_code": 400.
Theo ví dụ của bạn mình sẽ dùng Facebook để đăng nhập vào Viblo, mình muốn hỏi rõ hơn một chút: Sau bước cuối cùng Authorization Server (F) trả về thông tin email, tên .... rồi thì lúc này server Viblo cụ thể sẽ làm những bước gì để thực hiện đăng nhập người dùng vào hệ thống? Nếu được bạn có thể mô tả rõ hơn việc lưu thông tin user bên trong server Viblo sẽ gồm những thông tin gì để so sánh và chứng thực user đó? Cám ơn bạn
Bạn ơi mình đang làm đến mức comlied code thì bị như này mà chưa fix được, bạn xem qua giúp mình với
Serie sẽ còn tiếp tục nhiều bài nữa các bạn nhé
hay quá em ơi
mà kết quả a thấy có 1 số box bị overlap khá nhiều, em thử áp dụng thêm bước NMS như trong bài hướng dẫn của a Toàn xem https://viblo.asia/p/pytorch-tutorial-3-alignment-anh-chung-minh-thu-voi-pytorch-huong-dan-de-nhu-an-keo-4dbZNJ8mZYM#_hau-xu-ly-ket-qua-12
@Junokyo tôi thấy giống java spring boot. còn về cấu trúc thì giống angular cái này thì khỏi bàn :v
Sorry bác, chỗ này em sơ sài quá ), cảm ơn bác đã góp ý
lỗi này khi mà các cổng giữa các container mongo ko mở nên ko tìm đc mongo1. bạn chạy đến đoạn
bị lỗi hay đoạn nào vậy
Vẫn đang ở 5.4 anh ạ
ơ, hôm qua mình cũng nhớ là Models, chắc do ngái ngủ quá nên viết nhầm (lol). Cảm ơn bạn đã nhắc nhở (bow)
@anhduynguyen020595
Cách 1: Chạy bằng VS Code như bạn nói
Cách 2: Chạy bằng .NET CLI
https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli
Thay đổi việc lưu ở thư mục app/Models chứ k phải app/Model
7x còn chưa upgrade lên nó đã ra 8x. Thôi đợi 10x thì upgrade một thể
Hay lắm em ơi =))
Xin hỏi có cách nào chạy nhanh đc
Google Apps Script. Điền khoảng 500 dòng công thức thoả mãn 1 điều kiện nào đó mà chạy mất 5 phút.
Cảm ơn
đúng như bạn nói là nếu comment những phần trên thì project vẫn chạy bình thường vì ở
docker-compose.yml
ta đã map toàn bộ code bên ngoài vào trong rồi.Bài này ban đầu mình viết ở Dockerfile có nhiều nội dung hơn bây giờ (chạy với set quyền thư mục, chuyển qua non-root user), do vậy nên mới cần dùng Dockerfile.
Và thực tế khi làm xong bài này ta sẽ để ý thấy rằng ta có thể bỏ qua Dockerfile, chỉ cần
docker-compose.yml
với nội dung như sau:Sau đó chạy project lên và bạn nhớ chạy composer install:
Mình sẽ không sửa lại nội dung trong bài mà để nếu có ai có thắc mắc như bạn thì có thể đọc comment này nhé
nếu được thì có thể gửi qua mail luathan9x@gmail.com nhé mình cảm ơn
bộ data bị lỗi rồi bạn cho mình xin lại được ko
@thanhnguyen Bên mình đang sử dụng
$exception->getLine()
và$exception->getFile()
thôi. Đôi khi do dữ liệu truyền vào không đúng dẫn tới exception xảy ra bên trong framework, thì bạn sử dụnggetLine
vàgetFile
sẽ ra file của framework. Khi đó bạn cần xem chi tiết log để debug và fix thôiVMWare đã kết hợp với Microsoft cho ra bản VMware Workstation/Player 15.5.5 hỗ trợ Hyper-V rồi anh ợ, bây giờ thoải mái cài VMWare + WSL2 thôi https://blogs.vmware.com/workstation/2020/05/vmware-workstation-now-supports-hyper-v-mode.html