A vẫn chưa rõ lí do tại sao của e lại gặp lỗi này. Để check user hiện tại e gõ command: whoami nhé.
Nhưng a nhìn terminal của e trông khá lạ (vì a cũng dùng MacOS). Hình như e đang dùng qua GitBash (vì a thấy trong ảnh trên đầu có ghi git và cả tên nhánh). E có thể giúp a chạy ở terminal thường được không (ko qua GitBash)
Bạn thử check lại vì như trong bài mình có nói, ngay lập tức tại thời điểm bạn chạy “docker-compose up” thì sẽ bị gặp lỗi đó, vì Mongodb cần 1 thời gian (nhỏ) để khởi động, và trong code (ở file app.js) mình cũng đã có đoạn thử kết nối lại sau mỗi 5 giây để chắc chắn kết nối thành công.
Bạn check lại xem nhé (thử chờ tầm 10-15) quan sát ở terminal nữa nhé bạn
Không biết Designer bên bạn đang sử dụng phần mềm gì để design và cách thức các bạn handoff với nhau ra sao. Tuy nhiên nếu như design sử dung figma thì trong tool này có chức năng thay đổi hiển thị bản design theo các kích thước màn hình khác nhau được. Nên từ đó có thể thuận lợi cho FrontEnd hơn.
Hoặc có thể upload design lên Zeplin
Mình gặp lỗi "MongoNetworkError: failed to connect to server [db:27017]" mà chưa hiểu rõ nguyên nhân lắm, dùng luôn source của bạn để run, môi trường Windows.
Nếu bạn muốn như vậy thì bạn có thể để toàn bộ code ở 1 folder (src chẳng hạn) rồi ở file docker-compose service app bạn chỉ mount folder này vào trong container (chứ ko mount cả folder bên ngoài vào nữa) , thì bạn sẽ bỏ đi đc việc chạy command kia nhé
đúng rồi e ơi a chủ đích để quyền là www-data mà, trong bài a cũng có giải thích. E có thể giúp a chui vào container app rồi gõ ls -l sau đó chụp ảnh màn hình cho a xem đc ko?
Cho em hỏi chút là nếu như mà cùng 1 user nhưng đăng nhập ở 2 nơi khác nhau (2 trình duyệt) thì lúc đó server sẽ xử lý session và cookia cho user đó như thế nào ạ?
Tks bạn nhưng có vẻ hơi lâu để tìm cách nào cho dev chung team chỉ cần clone project về rồi run docker sau đó bắt đầy code ngay thì ổn. Để mình tìm giải pháp khác xem sao.
Còn một cái nữa là hạn chế của cơ chế set time. Ví dụ như ảnh bạn config thời gian từ 6 giờ sáng đến 7h sáng, nó không cố định được thời gian gửi mess đó.
Mình muốn config chạy send mess vào 06:00 chặng hạn nhưng mình config 6-7h thì tận 6h23 nó mới gửi tin nhắn
THẢO LUẬN
Cám ơn bạn đã theo dõi
A vẫn chưa rõ lí do tại sao của e lại gặp lỗi này. Để check user hiện tại e gõ command: whoami nhé.
Nhưng a nhìn terminal của e trông khá lạ (vì a cũng dùng MacOS). Hình như e đang dùng qua GitBash (vì a thấy trong ảnh trên đầu có ghi git và cả tên nhánh). E có thể giúp a chạy ở terminal thường được không (ko qua GitBash)
Chào bạn,
Bạn thử check lại vì như trong bài mình có nói, ngay lập tức tại thời điểm bạn chạy “docker-compose up” thì sẽ bị gặp lỗi đó, vì Mongodb cần 1 thời gian (nhỏ) để khởi động, và trong code (ở file app.js) mình cũng đã có đoạn thử kết nối lại sau mỗi 5 giây để chắc chắn kết nối thành công.
Bạn check lại xem nhé (thử chờ tầm 10-15) quan sát ở terminal nữa nhé bạn
Không biết Designer bên bạn đang sử dụng phần mềm gì để design và cách thức các bạn handoff với nhau ra sao. Tuy nhiên nếu như design sử dung figma thì trong tool này có chức năng thay đổi hiển thị bản design theo các kích thước màn hình khác nhau được. Nên từ đó có thể thuận lợi cho FrontEnd hơn. Hoặc có thể upload design lên Zeplin
Đây a mà nó không hiển name uids vs gids
Mình gặp lỗi "MongoNetworkError: failed to connect to server [db:27017]" mà chưa hiểu rõ nguyên nhân lắm, dùng luôn source của bạn để run, môi trường Windows.
Nếu bạn muốn như vậy thì bạn có thể để toàn bộ code ở 1 folder (src chẳng hạn) rồi ở file docker-compose service app bạn chỉ mount folder này vào trong container (chứ ko mount cả folder bên ngoài vào nữa) , thì bạn sẽ bỏ đi đc việc chạy command kia nhé
đúng rồi e ơi a chủ đích để quyền là www-data mà, trong bài a cũng có giải thích. E có thể giúp a chui vào container app rồi gõ ls -l sau đó chụp ảnh màn hình cho a xem đc ko?
Cho em hỏi chút là nếu như mà cùng 1 user nhưng đăng nhập ở 2 nơi khác nhau (2 trình duyệt) thì lúc đó server sẽ xử lý session và cookia cho user đó như thế nào ạ?
Chỗ này hình như bi chỗ COPY --chown=www-data:www-data . . USER www-data á a không biết sao e lại bị.
Bài viết copy quá nhiều
Các b giúp đỡ m với
Tks bạn nhưng có vẻ hơi lâu để tìm cách nào cho dev chung team chỉ cần clone project về rồi run docker sau đó bắt đầy code ngay thì ổn. Để mình tìm giải pháp khác xem sao.
@Trungdao Đúng rồi bạn,
.htaccesslà file của Apache thôi. Còn Nginx nó không có dùng file đấy.Idea rất hay, nhưng có vẻ sẽ ảnh hưởng đến performance
Bài viết rất có tâm, Thanks bác.
bài viết hay quá
) đúng là gãi đúng chỗ ngứa
Cảm ơn bạn đã góp ý, hi vọng trong thời gian tới google sẽ phát triển thêm tính năng này
@quanghung97 ban ơi, sao mình ko thấy nó redirect về trang này nhỉ "www.youtube.com/signin?loginthisSession=Sessionid" . Chỉ thấy sau khi login thì nó redirect sang trang checkCookie rồi về thằng youtube.
Còn một cái nữa là hạn chế của cơ chế set time. Ví dụ như ảnh bạn config thời gian từ 6 giờ sáng đến 7h sáng, nó không cố định được thời gian gửi mess đó. Mình muốn config chạy send mess vào 06:00 chặng hạn nhưng mình config 6-7h thì tận 6h23 nó mới gửi tin nhắn