Nginx เจชเฉเจฐเฉเจเฉเจเจ เจกเจฟเจตเฉเจฒเจชเจฐ เจชเฉเจฐเจเจพเจธเจผเจค JavaScript เจญเจพเจธเจผเจพ เจฆเฉเจญเจพเจธเจผเฉเจ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ - njs 0.4.0. njs เจฆเฉเจญเจพเจธเจผเฉเจ ECMAScript เจฎเจฟเจเจฐเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฌเฉเจจเจคเฉเจเจ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจเจฐเจจ เจฒเจ Nginx เจฆเฉ เจฏเฉเจเจคเจพ เจจเฉเฉฐ เจตเจงเจพเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฌเฉเจจเจคเฉเจเจ, เจเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจคเจฟเจเจฐ เจเจฐเจจ, เจเจคเฉเจธเจผเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฑเจ เจเจตเจพเจฌ เจฌเจฃเจพเจเจฃ, เจเฉฑเจ เจฌเฉเจจเจคเฉ/เจเจตเจพเจฌ เจจเฉเฉฐ เจธเฉเจงเจฃ, เจเจพเจ เจตเฉเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฒเจ เจธเจเฉฑเจฌ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจจเจค เจคเจฐเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจจเจตเฉเจ เจฐเฉเจฒเฉเจเจผ เจจเจฟเจฐเจฆเฉเจธเจผ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเฉ เจนเฉ js_import เจตเฉเจฐเฉเจเจฌเจฒ เจเจพเจ เจเจฟเจเจพเจฃเจพ เจนเฉเจเจกเจฒเจฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจจเจพเจฒ JavaScript เจฎเฉเจกเฉเจเจฒ เจเจฏเจพเจค เจเจฐเจจ เจฒเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, foo.js เจฎเฉเจกเฉเจเจฒ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจฌเจพเจฐ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฟเจธเจจเฉเฉฐ เจเฉฑเจ เจเจพเจธ เจฎเจพเจฐเจ เจฆเฉ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจ เจเจฟเจนเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ:
foo.js:
เจซเฉฐเจเจธเจผเจจ เจชเฉฑเจเฉ(r) {
r.return(200);
}
เจจเจฟเจฐเจฏเจพเจค เจฎเฉเจฒ {bar};
nginx.conf:
js_import foo.js;
เจธเจฅเจพเจจ / {
js_content foo.bar;
}
เจฆเฉ เจธเจนเฉเจฒเจค เจตเจฟเฉฑเจ r.headersOut เจธเจฟเจฐเจฒเฉเจเจพเจ เจฒเจ เจเฉเฉเจฟเจ เจธเจฎเจฐเจฅเจจ เจเจฟเจธ เจตเจฟเฉฑเจ เจเจ เจฎเฉเฉฑเจฒ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ:
เจซเฉฐเจเจธเจผเจจ เจธเจฎเฉฑเจเจฐเฉ(r) {
r.headersOut['Set-Cookie'] = [
'foo = 111; เจ
เจงเจฟเจเจคเจฎ-เจเจฎเจฐ = 3600; เจฎเจพเจฐเจ =/',
'เจฌเจพเจฐ = qqq; เจ
เจงเจฟเจเจคเจฎ-เจเจฎเจฐ = 86400; เจฎเจพเจฐเจ =/'
];
r.return(200);
}
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจธเฉเจจเฉเจนเจพ เจฐเฉเจเจฌเจฒเจฐ เจเจฐเฉเฉฑเจช เจเฉฐเจชเจจเฉ เจฌเจพเจฐเฉ เจฆเจฟเจธเจผเจพ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจ
เจงเจฟเจเจพเจฐเจค เจชเจเฉเจธเจผเจจ เจฆเฉ เจเจพเจเจ เจ
เจงเจฟเจเจพเจฐเฉเจเจ เจจเฉเฉฐ เจ
เจชเจฐเจพเจงเจ เจฎเจพเจฎเจฒเฉNginx เจจเจพเจฒ เจธเจฌเฉฐเจงเจค. เจชเจเฉเจธเจผเจจ เจจเฉเฉฐ เจซเจพเจเจธเฉ เจฆเฉ เจนเจฟเฉฑเจธเฉ เจตเจเฉเจ เจญเฉเจเจฟเจ เจเจฟเจ เจธเฉ เจเจพเจฐเฉ เจเฉเจคเจพ เจฆเจธเฉฐเจฌเจฐ เจตเจฟเฉฑเจ, เจฐเฉเจเจฌเจฒเจฐ เจเจฐเฉเฉฑเจช เจฆเฉ เจจเจฟเจฐเจฆเฉเจธเจผเจ เจฌเฉเจฐเจก เจฆเจพ เจซเฉเจธเจฒเจพ Nginx เจจเจพเจฒ เจธเจฟเจตเจฒ เจเจพเจจเฉเฉฐเจจ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจเจพเจฐเจตเจพเจ เจจเฉเฉฐ เจคเจฌเจฆเฉเจฒ เจเจฐเจจ เจฆเจพ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจน เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ เจเจฟ เจเจพเจจเฉเฉฐเจจ เจซเจฐเจฎ เจฒเจฟเจจเจตเฉเฉฑเจก เจเจจเจตเฉเจธเจเจฎเฉเจเจเจธ เจธเฉเจตเจพเจ เจฒเจฟเจฎเจเจฟเจก เจจเจพเจฒ เจเจเจฐเจพเจฐเจจเจพเจฎเจพ, เจเจฟเจธ เจจเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจฐเฉเจเจฌเจฒเจฐ เจฆเฉ เจคเจฐเจซเฉเจ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเฉเจเจ เจเจพเจจเฉเฉฐเจจ เจฒเจพเจเฉ เจเจฐเจจ เจตเจพเจฒเฉเจเจ เจเจเฉฐเจธเฉเจเจ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ เจเฉเจคเจพ เจธเฉ, เจจเฉเฉฐ เจเจคเจฎ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉเฅค
เจฆเจฟเจฒเจเจธเจช เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ, เจเจเจฐเจพเจฐเจจเจพเจฎเฉ เจฆเฉ เจธเจฎเจพเจชเจคเฉ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, Lynwood Investments CY Ltd เจจเฉ เจเจชเจฃเฉ เจคเจฐเจซเฉเจ เจ
เจคเฉ เจเจชเจฃเฉ เจนเจฟเฉฑเจคเจพเจ เจตเจฟเฉฑเจ NGINX เจเฉเจธ เจตเจฟเฉฑเจ เจนเจฐเจเจพเจจเฉ เจ
เจคเฉ เจฎเฉเจเจตเจเจผเฉ เจจเฉเฉฐ เจธเจพเจฌเจค เจเจฐเจจ เจฆเจพ เจ
เจงเจฟเจเจพเจฐ เจฌเจฐเจเจฐเจพเจฐ เจฐเฉฑเจเจฟเจ, เจชเจฐ เจฐเฉเจเจฌเจฒเจฐ เจฆเฉ เจคเจฐเจซเฉเจ เจเฉเจ เจเจพเจฐเฉเจฌเจพเจฐ เจเจฐเจจ เจฆเจพ เจ
เจงเจฟเจเจพเจฐ เจจเจนเฉเจ เจนเฉเฅค เจธเจฎเฉเจน. เจจเจพเจฒ เจเจพเจฃเจเจพเจฐเฉ เจธเฉเจเจเจฐ เจซเจพเจฐ เจกเจฟเจเฉเจเจฒ เจฐเจพเจเจเจธ เจฆเฉ เจตเจเฉเจฒ เจคเฉเจ, เจฐเฉเจฎเจฌเจฒเจฐ เจฆเฉ เจชเจเฉเจธเจผเจจ เจตเฉเจง เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจเฉฑเจ เจซเฉเจเจฆเจพเจฐเฉ เจเฉเจธ เจธเจฟเจฐเจซ เจงเจฟเจฐเจพเจ เจฆเฉ เจธเฉเจฒเฉเจนเจพ-เจธเจซเจพเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจเจคเจฎ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ - เจ
เจชเจฐเจพเจงเจฟเจ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจเจพเจฐเจชเจธ เจกเฉเจฒเฉเจเจเฉ เจฆเฉ เจเฉเจฐ-เจฎเฉเจเฉเจฆเจเฉ เจฆเจพ เจซเฉเจธเจฒเจพ เจ
เจฆเจพเจฒเจค เจฆเฉ เจฏเฉเจเจคเจพ เจฆเฉ เจ
เฉฐเจฆเจฐ เจนเฉเฅค เจเจพเจเจ เจ
เจงเจฟเจเจพเจฐเฉเฅค
เจธเจฐเฉเจค: opennet.ru