Thông thường 3rd party API, như google map, mapbox, stripe, hoặc chính dự án mình cung cấp dịch vụ... sẽ cung cấp cho mình một cái key / token để gọi API.
Khi gọi API thì bắt buộc phía người sử dụng phải gửi key / token và nó sẽ bị public ở phần network, vậy cho mình hỏi có cách nào để bảo vệ key / token này không bị lộ, hoặc là nếu có bị lộ thì cũng không ảnh hưởng gì cho dự án không.
@Gryffindor "13 tiếng đọc bài Viblo của ruacondepzaj" hả bạn, lát làm thêm cái vlog nữa nhỉ 🤫. Kiến thức là vô hạn, ngoài việc chia sẻ kiến thức, mình nên lan tỏa tinh thần và năng lượng tích cực. Cá nhân mình cũng là một thành viên trong cộng đồng Viblo Platform nên cũng mong muốn mọi người chia sẻ cho nhau những điều tích cực, cùng nhau phát triển, chúng ta không nên săm "soi", phán xét những cái nhỏ. Hãy hướng đến mục tiêu lớn hơn, chúc bạn một buổi chiều vui vẻ 😁
"B1: Tải xuống phiên bản Docker composer mới nhất:" --> Tôi đi comment dạo thôi, để cùng học tập, trao đổi. Docker compose 1.20.0 như trong bài là cũ so với thời điểm viết bài. https://github.com/docker/compose/releases . Có thể update nội dung với Docker Compose 2.18.1 release ngày 18/5/2023. Thật sự quá cũ giữa version 1.20.0 và 2.18.1 .
@devil_boom_129 á có thể bạn đọc nhầm ấy, mình chỉ xóa Gemfile.lock và bỏ cái set version của các gem trong Gemfile thôi á, để khi chạy bundle install lại thì nó sẽ cập nhật version của gem lên mới nhất (theo yêu cầu của KH)
Hiện tại source bên mình vẫn có xài kaminari, devise và omniauth á, và lúc mình up lên thì cũng ko thấy có lỗi gì hết ấy. còn gem 'active-storage' hay gem 'paperclip' thì bên source mình ko có xài nên cũng ko rõ, cảm ơn bạn đã bổ sung nhé
@Gryffindor à về vấn đề kia thì mình cũng không rõ vì mình chỉ là 1 người dùng vào trang web để học hỏi kiến thức và chia sẻ những cái mà mình biết . Chúng ta cùng nhau chia sẻ kiến thức để phát triển một cộng đồng IT Việt Nam vững mạnh nhé
THẢO LUẬN
Mình nhát code quá, cho mình source github để vào fork với star được không
Thông thường 3rd party API, như google map, mapbox, stripe, hoặc chính dự án mình cung cấp dịch vụ... sẽ cung cấp cho mình một cái key / token để gọi API.
Khi gọi API thì bắt buộc phía người sử dụng phải gửi key / token và nó sẽ bị public ở phần network, vậy cho mình hỏi có cách nào để bảo vệ key / token này không bị lộ, hoặc là nếu có bị lộ thì cũng không ảnh hưởng gì cho dự án không.
@kdg Chuyện là em đàn k dùng nginx đấy bác ạ, cái cấu hình là sao bác nhỉ?
Tôi thấy select * vẫn ảnh hưởng hiệu năng vì
Nên select đúng những trường cần thiết vẫn tăng hiệu năng. Đặc biệt trong trường hợp nhiều trường, và những trường không cần thiết lớn.
@tranminhnhat về bản chất thì nó đều là file plist cả nên nếu chia 2 cái này ra làm 2 cách lưu trữ khác nhàu thì có vẻ k hợp lý lắm ấy :v
@thuan26091999 Hello sếp :v
@trandinhthangv1 K có chi bro
@NgocPH à uk nhầm. sorry =))) đúng là xoá Gemfile.lock cho nhanh thật =)))
@donhuvy https://colab.research.google.com/drive/16ZyG4OXalppC-BEZx-hemHZr-idnOIgq?usp=sharing
@viet111 ,bạn ơi host bạn dùng csdl mongodb ở bên khác được ha
@Honganh bạn có thể share link Google Colab của bạn được không, trong luồng này, hoặc zalo O3*4-678.9_54 2.
App này chỉ cải thiện phát âm là chính thôi bạn ạ. Còn để giao tiếp tốt thì vẫn cần môi trường.
@Gryffindor "13 tiếng đọc bài Viblo của ruacondepzaj" hả bạn, lát làm thêm cái vlog nữa nhỉ 🤫. Kiến thức là vô hạn, ngoài việc chia sẻ kiến thức, mình nên lan tỏa tinh thần và năng lượng tích cực. Cá nhân mình cũng là một thành viên trong cộng đồng Viblo Platform nên cũng mong muốn mọi người chia sẻ cho nhau những điều tích cực, cùng nhau phát triển, chúng ta không nên săm "soi", phán xét những cái nhỏ. Hãy hướng đến mục tiêu lớn hơn, chúc bạn một buổi chiều vui vẻ 😁
@Gryffindor do mình copy docs nên cũng không check lại, mình đã update nhé, rất cảm ơn bạn. Hoan hỉ ạ
"B1: Tải xuống phiên bản Docker composer mới nhất:" --> Tôi đi comment dạo thôi, để cùng học tập, trao đổi. Docker compose 1.20.0 như trong bài là cũ so với thời điểm viết bài. https://github.com/docker/compose/releases . Có thể update nội dung với Docker Compose 2.18.1 release ngày 18/5/2023. Thật sự quá cũ giữa version 1.20.0 và 2.18.1 .
cho em hỏi app elsa đó học là giao tiếp được luôn hay là phải có môi trường để giao tiếp mới cải thiện được tiếng anh ạ, em cảm ơn
@Gryffindor cho mình xin 1 upvote để có động lực viết thêm những bài viết tiếp theo nhé
@devil_boom_129 á có thể bạn đọc nhầm ấy, mình chỉ xóa Gemfile.lock và bỏ cái set version của các gem trong Gemfile thôi á, để khi chạy bundle install lại thì nó sẽ cập nhật version của gem lên mới nhất (theo yêu cầu của KH)
Hiện tại source bên mình vẫn có xài kaminari, devise và omniauth á, và lúc mình up lên thì cũng ko thấy có lỗi gì hết ấy. còn gem 'active-storage' hay gem 'paperclip' thì bên source mình ko có xài nên cũng ko rõ, cảm ơn bạn đã bổ sung nhé
@BuiHuyHoang hehe
@Gryffindor à về vấn đề kia thì mình cũng không rõ vì mình chỉ là 1 người dùng vào trang web để học hỏi kiến thức và chia sẻ những cái mà mình biết
. Chúng ta cùng nhau chia sẻ kiến thức để phát triển một cộng đồng IT Việt Nam vững mạnh nhé 