Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
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;
}