Lấy token cần bấm PUBLISH APP => nguyên nhân có thể do bên google thay đổi cơ chế và tài liệu của anh có thể đã outdate ( a viết từ 2020 rồi mà ) so với hiện tại. Cái này chắc em muốn xử lý thì bắt buộc phải research thêm + test để biết chính xác
SSL: a đang không rõ tại sao project của e cần cài SSL nhưng hiện tại do project của em chưa cài được SSL nên hiện ra thông báo lỗi kia "cURL error 60: SSL certificate problem: unable to get local issuer certificate". Để xử lý được cái này em cần cài SSL free vào project hoặc turn off SSL dưới local đi
a ơi, hỗ trợ e đoạn này với ạ, e không biết bị sao ạ
Failed to connect to mongo on startup - retrying in 5 sec MongoNetworkError: failed to connect to server [db:27017] on first connect [Error: connect ECONNREFUSED 172.30.0.2:27017
Vâng bạn, nhưng như vậy thì container không độc lập với host, Định nghĩa container cũng nói là "A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another" . "packages up code and all its dependencies" = "đóng gói code và dependence của nó". Xem thêm tại: https://www.docker.com/resources/what-container/
Mình không hiểu sao phải tạo 1 image để build cho ứng dụng nhỉ, chỉ cần tạo file compose (image node:version) rồi chạy các câu lệnh để install các dependence vào folder máy host share với container, sau đó run app là xong, đâu cần phải tạo 1 image mới cho tốn dung lượng nhỉ. Tác giả giải thích giúp m với.
@hoangduyhunglc a ơi e dùng máy windows11 như a hướng dẫn là e phải cài cái kiểu như này phải không a:Hướng dẫn tạo certificate SSL trên Windows (file key, pem). tiếng a e học dốt nên e tìm đọc bản hướng dẫn tiếng việt. có phải là cái đó ko a
@hoangduyhunglc có người hướng dẫn thì còn phải bấm vào cái ô PUBLISH APP, rồi có người thì hướng dẫn lại phải tick vào cả chục cái google drive api..., còn theo cách của a là add user test vào thì không phải chọn mấy cái thứ kia...nói chung là e đã làm theo các cách để lấy được 4 cái tham số cấu hình kia rồi, nhưng khi e thử Storage::cloud()->put('test','hello') thì nó ko báo lỗi gì nhưng ko thấy có tác dụng gì cả, còn khi e thử Storage::disk('google')->put('test','hello' ) thì nó toàn báo lỗi đó. nên e nghĩ là do cái TOKEN kia có vấn đề gì đó. e làm mãi với hỏi trên mạng nhưng chưa được giúp đỡ.và e cũng làm đi làm lại theo cách của a nhưng vẫn bị báo lỗi như vậy. a có thể giúp đỡ giải thích rõ hơn 1 chút cho e xử lý được không ạ. e cám ơn.
Xem xong bài này mình kiểu ỒH WAOOO, những kiến thức chia sẻ bằng tiếng Việt vào tận 5 năm trước, nhưng kiến thức trong đó k hề outdate, kiến thức anh chia sẽ rất kỹ và cũng rất nhiều kiến thức hay ho, cảm ơn anh vì những kiến thức này
@nnt Cái lỗi SSL là do không thể lấy được chứng chỉ SSL em tải và cài đặt theo docs này để xử lý nhé: download and extract cacert.pem following the instructions at https://curl.se/docs/caextract.html
Phần lấy GOOGLE_DRIVE_REFRESH_TOKEN thì a có research thì thấy mọi người đều lấy theo docs a có đính kèm trong bài viết. A không rõ các cách khác em nói đến ở đây là cách nào nhỉ?
hi anh, em chưa hiểu phần host thì điền địa chỉ IP như thế nào, là 1 ip bất kỳ theo dải mạng thật hay sao, giờ trên WSA thì kết nối adb với IP 127.0.0.1:58526
Chào bác em có làm theo hướng dẫn của bác nhưng khi gửi request lên server thì laravel đã chạy queue, còn laravel-echo-vẫn không thấy action gì . Mong bác giải đáp ạ
// đây là file bootrap.js
Theo mình nghĩ là phù hợp lấy Cert Solutions Architect rồi nha. Trên thực tế đây là Cert có hàm lượng lý thuyết nhiều nhất nếu so với 2 Cert còn lại là Developer và Devops thì bạn phải thực hành nhiều hơn. Bạn đã có mindset về architect của các hệ thống nói chung rồi nên mình nghĩ tiếp cận không quá khó đâu
Cảm ơn anh đã chia sẻ, bài viết khá đầy đủ và hữu ích ạ 👏
Em muốn hỏi với vai trò Backend Dev đã có vài năm kinh nghiệm làm việc với DO và Azure, tuy nhiên chưa từng có cơ hội thực tế với hệ sinh thái AWS liệu việc thi lấy Cert này có phù hợp và nên kh ạ? 😄
THẢO LUẬN
2023 ùi, thay vì dùng xampp thì các bạn trẻ nên thay bằng docker-compose
@nnt a trả lời từng vấn đề 1 nhé
thanks
thanks
a ơi, hỗ trợ e đoạn này với ạ, e không biết bị sao ạ Failed to connect to mongo on startup - retrying in 5 sec MongoNetworkError: failed to connect to server [db:27017] on first connect [Error: connect ECONNREFUSED 172.30.0.2:27017
Vâng bạn, nhưng như vậy thì container không độc lập với host, Định nghĩa container cũng nói là "A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another" . "packages up code and all its dependencies" = "đóng gói code và dependence của nó". Xem thêm tại: https://www.docker.com/resources/what-container/
Mình không hiểu sao phải tạo 1 image để build cho ứng dụng nhỉ, chỉ cần tạo file compose (image node:version) rồi chạy các câu lệnh để install các dependence vào folder máy host share với container, sau đó run app là xong, đâu cần phải tạo 1 image mới cho tốn dung lượng nhỉ. Tác giả giải thích giúp m với.
thanbks
@hoangduyhunglc a ơi e dùng máy windows11 như a hướng dẫn là e phải cài cái kiểu như này phải không a:Hướng dẫn tạo certificate SSL trên Windows (file key, pem). tiếng a e học dốt nên e tìm đọc bản hướng dẫn tiếng việt. có phải là cái đó ko a
@hoangduyhunglc có người hướng dẫn thì còn phải bấm vào cái ô PUBLISH APP, rồi có người thì hướng dẫn lại phải tick vào cả chục cái google drive api..., còn theo cách của a là add user test vào thì không phải chọn mấy cái thứ kia...nói chung là e đã làm theo các cách để lấy được 4 cái tham số cấu hình kia rồi, nhưng khi e thử Storage::cloud()->put('test','hello') thì nó ko báo lỗi gì nhưng ko thấy có tác dụng gì cả, còn khi e thử Storage::disk('google')->put('test','hello' ) thì nó toàn báo lỗi đó. nên e nghĩ là do cái TOKEN kia có vấn đề gì đó. e làm mãi với hỏi trên mạng nhưng chưa được giúp đỡ.và e cũng làm đi làm lại theo cách của a nhưng vẫn bị báo lỗi như vậy. a có thể giúp đỡ giải thích rõ hơn 1 chút cho e xử lý được không ạ. e cám ơn.
Thanks bạn đã góp ý
Xem xong bài này mình kiểu ỒH WAOOO, những kiến thức chia sẻ bằng tiếng Việt vào tận 5 năm trước, nhưng kiến thức trong đó k hề outdate, kiến thức anh chia sẽ rất kỹ và cũng rất nhiều kiến thức hay ho, cảm ơn anh vì những kiến thức này
@nnt Cái lỗi SSL là do không thể lấy được chứng chỉ SSL em tải và cài đặt theo docs này để xử lý nhé: download and extract cacert.pem following the instructions at https://curl.se/docs/caextract.html Phần lấy GOOGLE_DRIVE_REFRESH_TOKEN thì a có research thì thấy mọi người đều lấy theo docs a có đính kèm trong bài viết. A không rõ các cách khác em nói đến ở đây là cách nào nhỉ?
hi anh, em chưa hiểu phần host thì điền địa chỉ IP như thế nào, là 1 ip bất kỳ theo dải mạng thật hay sao, giờ trên WSA thì kết nối adb với IP 127.0.0.1:58526
Chào bác em có làm theo hướng dẫn của bác nhưng khi gửi request lên server thì laravel đã chạy queue, còn laravel-echo-vẫn không thấy action gì . Mong bác giải đáp ạ
// đây là file bootrap.js

Theo mình nghĩ là phù hợp lấy Cert
Solutions Architectrồi nha. Trên thực tế đây là Cert có hàm lượng lý thuyết nhiều nhất nếu so với 2 Cert còn lại làDevelopervàDevopsthì bạn phải thực hành nhiều hơn. Bạn đã cómindsetvềarchitectcủa các hệ thống nói chung rồi nên mình nghĩ tiếp cận không quá khó đâuCảm ơn anh đã chia sẻ, bài viết khá đầy đủ và hữu ích ạ 👏
Em muốn hỏi với vai trò Backend Dev đã có vài năm kinh nghiệm làm việc với DO và Azure, tuy nhiên chưa từng có cơ hội thực tế với hệ sinh thái AWS liệu việc thi lấy Cert này có phù hợp và nên kh ạ? 😄
e đã cấu hình đầy đủ và khi thử thực hiện như này: public function index(){ Storage::disk('google')->put('test2333.txt','hello'); return 'ok'; }
thì nó toàn báo lỗi: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://oauth2.googleapis.com/token.
ai giúp e với ạ e mất 2 ngày rồi mà làm hoài không được luôn.😔
Chào mừng anh trở lại
@thanhansoft Đúng rồi bạn, 1 VPS bạn có thể chạy được nhiều ứng dụng với docker trên đó được nhé.