THẢO LUẬN

thg 9 8, 2020 6:38 SA

Cho mình hỏi, dòng serializer = LoginUserSerializer(data=request.data) lại trả ra error: "error_code": 400.

+1
thg 9 8, 2020 4:15 SA

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

0

error.png

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

0
thg 9 8, 2020 3:21 SA

Serie sẽ còn tiếp tục nhiều bài nữa các bạn nhé

0

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

+3
thg 9 8, 2020 2:47 SA

@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

0

Sorry bác, chỗ này em sơ sài quá 😃), cảm ơn bác đã góp ý

0

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

docker-compose exec mongo1 mongo
....
> rs.initiate()

bị lỗi hay đoạn nào vậy

0

Vẫn đang ở 5.4 anh ạ 😦

0

ơ, 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)

0
thg 9 8, 2020 12:53 SA

@anhduynguyen020595

  1. Mình không chạy migration ở dưới local mà chạy trực tiếp trên server bạn ạ. Theo mình tìm hiểu thì có 2 cách để chạy migration:

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

  1. Bạn sẽ phải tạo 1 file appsettings.json riêng trên server bạn nhé
0

Thay đổi việc lưu ở thư mục app/Models chứ k phải app/Model 😉😉

+1

7x còn chưa upgrade lên nó đã ra 8x. Thôi đợi 10x thì upgrade một thể 😆

0

Hay lắm em ơi =))

0

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

0
thg 9 7, 2020 3:12 CH

đú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:

version: '3.4'
services:
  app:
    image: php:7.2-fpm-alpine
    restart: unless-stopped
    volumes:
      - ./:/var/www/html

  webserver:
    image: nginx:1.17-alpine
    restart: unless-stopped
    ports:
      - "8000:80"
    volumes:
      - ./:/var/www/html
      - ./nginx.conf:/etc/nginx/conf.d/default.conf

Sau đó chạy project lên và bạn nhớ chạy composer install:

  • có thể chạy trực tiếp composer install (nếu máy gốc bạn có composer)
  • hoặc dùng container tạm thời như sau:
docker run --rm -v $(pwd):/app -w /app 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é 😃

+1
thg 9 7, 2020 2:12 CH

nếu được thì có thể gửi qua mail luathan9x@gmail.com nhé mình cảm ơn

0
thg 9 7, 2020 2:05 CH

bộ data bị lỗi rồi bạn cho mình xin lại được ko

0
thg 9 7, 2020 1:53 CH

@thanhnguyen Bên mình đang sử dụng $exception->getLine()$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 getLinegetFile 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
     */
    final public function getFile() { }

    /**
     * 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
     */
    final public function getLine() { }
0

VMWare đã 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

+2
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í