เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบฒเบ Nginx เปเบเบตเบเปเบเป เบเบฒเบเบเปเบญเบเบเบปเบงเปเบเบเบฒเบชเบฒ JavaScript - njs 0.4.0. เบเบฒเบเบเบฒเบชเบฒ njs เบเบฐเบเบดเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ ECMAScript เปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฐเบซเบเบฒเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบ Nginx เปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเปเบเบเปเบเป scripts เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ. Scripts เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบทเปเบญเบเปเบฒเบเบปเบเปเบซเบเบเบปเบเบเบฑเปเบเบชเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเปเบญเบเบเป, เบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบเปเบเบเบฒเบกเบดเบ, เปเบเปเปเบเบเปเบฒเบฎเปเบญเบเบเป / เบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบ, เบซเบผเบทเบเบฒเบเบชเปเบฒเบ stubs เบขเปเบฒเบเปเบงเบงเบฒเปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบ.
เบชเบฐเบเบฑเบเปเบซเบกเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ js_เบเปเบฒเปเบเบปเปเบฒ เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเบปเปเบฒเปเบกเบเบนเบ JavaScript เบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเปเบฝเบเปเบเบเบซเบผเบทเบเบปเบงเบเบฑเบเบเบฒเบเบชเบฐเบเบฒเบเบเบตเป. เบเบปเบงเบขเปเบฒเบ, เปเบเปเบกเบเบนเบ foo.js เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบเบเบเบฑเบเบเบฑเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบญเบตเปเบเปเบเปเบเปเบฝเบงเบเบฑเบเปเบชเบฑเปเบเบเบฒเบเบชเบฐเปเบเบฒเบฐ:
foo.js:
เปเบเบเบเบฑเบเบเบฑเบ(r) {
r.return(200);
}
เบชเบปเปเบเบญเบญเบเบกเบฒเบเบเบฐเบเบฒเบ {bar};
nginx.conf:
js_import foo.js;
เบชเบฐเบเบฒเบเบเบตเป / {
js_content foo.bar;
}
เปเบเบงเบฑเบเบเบธ r.headersOut เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ headers เบเบตเปเบเบฐเบเบญเบเบกเบตเบซเบผเบฒเบเบเปเบฒ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ:
เปเบเบทเปเบญเปเบเบซเบเปเบฒเบเบตเป (r) {
r.headersOut['Set-Cookie'] = [
'foo=111; เบชเบนเบเบชเบธเบเบญเบฒเบเบธ=3600; เปเบชเบฑเปเบเบเบฒเบ =/',
'bar=qqq; เบชเบนเบเบชเบธเบเบญเบฒเบเบธ=86400; เปเบชเบฑเปเบเบเบฒเบ =/'
];
r.return(200);
}
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบชเบฒเบกเบฒเบเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบเป ัะพะพะฑัะตะฝะธะต เบเปเบฅเบดเบชเบฑเบ Rambler Group เบเปเบฝเบงเบเบฑเบ เบเบดเบเบเบฒเบ เบเปเปโเปเบเบปเปเบฒโเปเปเบฒโเบเบตเปโเบชเบทเบโเบชเบงเบโเบเบญเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโเบเบตเปโเปเบเบฑเบโเบเบฒเบโเบเบฒเบโเบเบตเปโเบเบฐโเบขเบธเบโเปเบเบปเบฒโเบเบฒเบโ เบเบฐเบเบตเบญเบฒเบเบฒเบเปเบฝเบงเบเปเบญเบเบเบฑเบ Nginx. เบเปเบฒเบฎเปเบญเบเบเปเบญเบเปเบเปเบเบทเบเบชเบปเปเบเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ เบญเบญเบ เปเบเปเบเบทเบญเบเบเบฑเบเบงเบฒ, เบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบญเบเบเบฐเบเบฐเบเปเบฒเบกเบฐเบเบฒเบเบเปเบฅเบดเบซเบฒเบเบเบญเบเบเบธเปเบก Rambler เปเบเบทเปเบญเปเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฐเบเบตเบเบฑเบ Nginx เบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบปเบเบซเบกเบฒเบเปเบเปเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบกเบตเบฅเบฒเบเบเบฒเบเบงเปเบฒเบชเบฑเบเบเบฒเบเบฑเบเบเปเบฅเบดเบชเบฑเบเบเบปเบเบซเบกเบฒเบ Lynwood Investments CY Ltd, เปเบเบดเปเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเปเบเบดเบเบเปเปเบเบฑเบเบญเบปเบเบเบฒเบเบเบฑเบเบเบฑเบเปเบเปเบเบปเบเบซเบกเบฒเบ, เบเบฐเบเบดเบเบฑเบเปเบเบเบฒเบกเบเบญเบ Rambler, เปเบเปเบเบทเบเบเบปเบเปเบฅเบตเบ.
เบซเบเปเบฒเบชเบปเบเปเบ, เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบฒเบเบชเบดเปเบเบชเบธเบเบเบญเบเบชเบฑเบเบเบฒ, Lynwood Investments CY Ltd เบเบฑเบเบเบปเบเบกเบตเบชเบดเบเบเบตเปเบเบฐเบเบดเบชเบนเบเบเบงเบฒเบกเปเบชเบเบซเบฒเบเปเบฅเบฐเบเบฒเบเบเบปเบเปเบเบตเบเปเบเบเปเบฅเบฐเบเบต NGINX เปเบเบเบฒเบกเบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐเบเบปเบเบเบฐเปเบซเบเบเบเบญเบเบเบปเบเปเบญเบ, เปเบเปเบเปเปเบกเบตเบชเบดเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบธเบฅเบฐเบเบดเบเปเบเบเบฒเบกเบเบญเบ Rambler. เบเบธเปเบก. เปเบเบ เบเปเปเบกเบนเบเบเปเบฒเบงเบชเบฒเบ เบเบฒเบเบเบฐเบเบฒเบเบเบงเบฒเบกเบเบญเบเบชเบนเบเบชเบดเบเบเบดเบเบดเบเบดเบเบญเบฅ, เบเปเบฒเบฎเปเบญเบเบเปเบญเบเบเบญเบ Rambler เบเปเปเบเบทเบเบเปเบญเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฐเบเบตเบญเบฒเบเบฒเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเบเบปเบเปเบฅเบตเบเบเบฝเบเปเบเปเบเบปเบเบเบทเปเบเบเบฒเบเบเบฒเบเบเบญเบเบเบญเบเบเบญเบเบเปเบฒเบเบเปเบฒเบเป - เบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเปเบกเบตเบชเบฒเบเบเบฑเบเบชเบดเบเบเบญเบเบชเบฒเบเปเบเบเบฐเบเบตเบญเบฒเบเบฒเปเบกเปเบเบขเบนเปเปเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเปเบเบปเปเบฒเบซเบเปเบฒเบเบตเป. เปเบเบปเปเบฒเปเปเบฒเบเบตเปเบชเบทเบเบชเบงเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru