Tambahkan header berbagi sumber daya lintas asal (CORS) ke permintaan - Amazon CloudFront

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tambahkan header berbagi sumber daya lintas asal (CORS) ke permintaan

Fungsi permintaan penampil berikut menambahkan Origin HTTP header ke permintaan jika permintaan belum berisi header ini. Header ini merupakan bagian dari cross-origin resource sharing (CORS). Contoh ini menetapkan nilai header ke nilai dalam header Host permintaan. Untuk informasi selengkapnya, lihat Origin di situs MDN Web Docs.

Lihat contoh ini di GitHub.

JavaScript runtime 2.0
async function handler(event) { const request = event.request; const headers = request.headers; const host = request.headers.host.value; // If origin header is missing, set it equal to the host header. if (!headers.origin) headers.origin = {value:`https://${host}`}; return request; }
JavaScript runtime 1.0
function handler(event) { var request = event.request; var headers = request.headers; var host = request.headers.host.value; // If origin header is missing, set it equal to the host header. if (!headers.origin) headers.origin = {value:`https://${host}`}; return request; }