Câu hỏi phỏng vấn GraphQL
Câu hỏi

Làm sao để expose GraphQL Playgr...

Câu trả lời

Để expose GraphQL Playground ở production mà vẫn bảo mật, có thể thực hiện các biện pháp sau:

  1. Bảo vệ bằng xác thực: Áp dụng cơ chế xác thực như OAuth hoặc JWT để chỉ những người dùng có quyền mới có thể truy cập.

  2. Hạn chế truy cập IP: Thiết lập whitelist IP để giới hạn chỉ cho phép các địa chỉ IP tin cậy được quyền truy cập.

  3. Ràng buộc môi trường: Chỉ cho phép truy cập GraphQL Playground trong môi trường development bằng cách sử dụng biến môi trường để kiểm soát.

  4. Chỉ định bảo mật SSL/TLS: Đảm bảo rằng tất cả các giao tiếp qua Playground đều sử dụng HTTPS để bảo vệ dữ liệu truyền tải.

  5. **Giới h...

senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Bạn có từng dùng công cụ auto-generate schema từ database (như Hasura, PostGraphile) chưa? Ưu nhược?

expert

Làm thế nào để xử lý với các status codes khác nhau trong GraphQL?

middle

Bạn từng xử lý union và interface trong schema chưa? Khi nào nên dùng union thay vì interface?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào