Điểm:1

Tiêu đề bảo mật trên nền tảng đám mây gây ra sự cố CORS

lá cờ cn

Tôi có hai ứng dụng Vue.JS khác nhau được triển khai cho AWS S3 + Cloudfront. Cái đầu tiên có miền được thiết lập trong Route53, trong khi cái thứ hai có miền được thiết lập trong dịch vụ miền của Google.

Cả hai ứng dụng đều hoạt động hoàn toàn tốt. Gần đây, tôi đã thử sử dụng các tiêu đề bảo mật được xác định trước trên nền tảng đám mây trong cài đặt "hành vi":

nhập mô tả hình ảnh ở đây

Chính sách tiêu đề có tất cả những điều sau đây:

nhập mô tả hình ảnh ở đây

Ứng dụng đầu tiên (với miền được định cấu hình trong Route53) tiếp tục hoạt động hoàn toàn bình thường, nhưng đối với ứng dụng thứ hai, tôi bắt đầu gặp sự cố CORS.

nhập mô tả hình ảnh ở đây

Điều này làm tôi bối rối một chút, vì tôi đang gặp lỗi CORS từ trong cùng một miền.

nhập mô tả hình ảnh ở đây

lá cờ cn
Tôi nghĩ nó đang phàn nàn về việc tập lệnh của bạn không có loại MIME phù hợp (mong đợi là `application/javascript`). Không giúp đỡ à? https://stackoverflow.com/a/67928269
Carel avatar
lá cờ cn
@LouisWaweru - Đây là một ứng dụng trang đơn Vue.JS không có tệp js được liên kết thủ công - toàn bộ nội dung biên dịch thành tệp `index.html` và một loạt tệp js và css khi nó được tạo, tất cả được xử lý bởi vue CLI. Kiểm tra tệp `index.html` cho thấy các tệp tập lệnh được tạo được thêm bằng: ``. Để chắc chắn, tôi đã thêm `type="application/javascript"` theo cách thủ công và cập nhật S3 cũng như vô hiệu hóa bộ nhớ đệm trên nền tảng đám mây, nhưng tôi vẫn nhận được kết quả tương tự.
Carel avatar
lá cờ cn
@LouisWaweru - đợi đã, tôi chỉ đọc tin nhắn của bạn trước đây và bằng cách nào đó đã bỏ lỡ liên kết bạn cung cấp. Có hy vọng, tôi đang cố gắng này bây giờ.
Carel avatar
lá cờ cn
@LouisWaweru vâng, chính nó, nó hoạt động, không thể tin được
Điểm:2
lá cờ cn

Tôi nghĩ rằng nó đang phàn nàn về việc tập lệnh của bạn không có loại MIME phù hợp (mong đợi ứng dụng/javascript). Không giúp đỡ à?

thay đổi thủ công loại nội dung do hệ thống xác định trong bảng điều khiển S3 cho các đối tượng js riêng lẻ từ văn bản/đơn giản thành ứng dụng/javascript, sau đó đảm bảo rằng bộ nhớ đệm đã bị vô hiệu hóa và làm mới

nguồn: người đặt câu hỏi

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.