Có những hướng dẫn và câu hỏi ở khắp mọi nơi về cách thực hiện điều này, nhưng không bao giờ thực sự có một câu trả lời cụ thể thỏa đáng. Về cơ bản, tôi tự hỏi liệu có thể lưu trữ một SPA tĩnh (HTML/CSS/JS) trong Bộ lưu trữ đám mây GCP hay không

** Lưu ý chính của điều này là SPA có hệ thống định tuyến riêng (ReactRouter) vì vậy tôi muốn tất cả các đường dẫn được phục vụ bởi index.html
Hầu hết các hướng dẫn sẽ yêu cầu bạn đặt ErrorDocument thành
index.html thay vì
404.html. Mặc dù đây là một cách hack thông minh, nhưng nó khiến mã phản hồi HTTP của trang web là 404, đây là một thảm họa đối với SEO hoặc các công cụ giám sát. Vì vậy, nó sẽ hoạt động, miễn là tôi có thể thay đổi mã phản hồi

Có cách nào để làm cho công việc này? Tôi cũng đã thiết lập và chạy CloudFlare nhưng từ những gì tôi có thể nói thì không có cách nào để cắt bớt đường dẫn hoặc thay đổi trạng thái phản hồi từ đó.