Phần mềm tạo cấu hình CORS.
Phần mềm tạo cấu hình CORS miễn phí, không cần cài đặt. Tạo các tiêu đề cần thiết cho các máy chủ như Nginx, Apache, Express, v.v.
Giới thiệu về trình tạo CORS
Xây dựng một đoạn cấu hình CORS phía máy chủ từ một biểu mẫu nhỏ. Chọn máy chủ đích (Nginx, Apache, Express.js hoặc Python/Flask), thiết lập các origins, methods, headers, credentials, max-age và exposed headers được phép, sau đó nhấp vào Generate để tạo một khối cấu hình có thể sao chép-dán cho stack đó.
Cách sử dụng
1. Chọn Server Type: Nginx, Apache, Express.js hoặc Python (Flask). 2. Điền Allowed Origins dưới dạng danh sách phân tách bằng dấu phẩy (mặc định *), Allowed Methods (mặc định GET, POST, PUT, DELETE, OPTIONS), Allowed Headers (mặc định Content-Type, Authorization). 3. Bật/tắt Allow Credentials, đặt Max Age (giây, mặc định 86400) và tùy chọn liệt kê Exposed Headers. 4. Nhấp vào Generate, sau đó Copy để sao chép kết quả.
Định dạng đầu ra theo từng máy chủ
Nginx phát ra các dòng add_header ... always; (mỗi chỉ thị một dòng). Apache bọc các chỉ thị Header set trong <IfModule mod_headers.c>. Express.js phát ra một đối tượng corsOptions được truyền vào app.use(cors(corsOptions)) (yêu cầu gói cors). Python phát ra một lệnh flask_cors CORS(app, ...). Lưu ý: khi liệt kê nhiều origins, chúng được nối bằng một khoảng trắng đơn bên trong giá trị header Origin, điều này không hợp lệ đối với các trình duyệt mong đợi một origin đơn lẻ hoặc ký tự đại diện; trong môi trường sản xuất, hãy cấu hình một origin hoặc *.
▶Tại sao thông tin xác thực bị bỏ qua khi origins là *?
▶Nhiều origins được xử lý như thế nào?
▶Đầu ra Express có bao gồm gói cors không?
▶Max-Age có luôn được phát ra không?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.