Nginx ፕሮጀክት ገንቢዎች የጃቫ ስክሪፕት ቋንቋ አስተርጓሚ መልቀቅ - . የ njs አስተርጓሚው የ ECMAScript ደረጃዎችን ይተገብራል እና የ Nginx ጥያቄዎችን በማዋቀር ውስጥ ስክሪፕቶችን በመጠቀም የማስኬድ ችሎታን እንዲያሰፋ ይፈቅድልዎታል። ስክሪፕቶች ጥያቄዎችን ለማስኬድ፣ ውቅረት ለማመንጨት፣ በተለዋዋጭ ምላሽ ለመስጠት፣ ጥያቄ/ምላሽ ለማሻሻል፣ ወይም በድር መተግበሪያዎች ውስጥ ያሉ ችግሮችን ለመፍታት ፈጣን አመክንዮዎችን ለመግለጽ በማዋቀር ፋይል ውስጥ መጠቀም ይቻላል።
አዲሱ ልቀት መመሪያውን ተግባራዊ ያደርጋል የጃቫ ስክሪፕት ሞጁሎችን ከተለዋዋጭ ወይም ከቦታ ተቆጣጣሪዎች ጋር ለማስመጣት. ለምሳሌ፣ በ foo.js ሞጁል ውስጥ የተግባር አሞሌን መግለፅ ይችላሉ፣ ይህም ከአንድ የተወሰነ መንገድ ጋር በተያያዘ ሊጠራ ይችላል፡
foo.js፡
የተግባር አሞሌ(r) {
r.መመለሻ (200);
}
ወደ ውጪ መላክ ነባሪ {bar};
nginx.conf:
js_import foo.js;
አካባቢ / {
js_content foo.bar;
}
በእቃው ውስጥ በርካታ እሴቶችን ለሚያካትቱ የራስጌዎች ተጨማሪ ድጋፍ፣ ለምሳሌ፡-
የተግባር ይዘት(r) {
r.headersOut['Set-Cookie'] = [
'fo=111; ከፍተኛ-ዕድሜ = 3600; መንገድ =/'
'ባር=qqq; ከፍተኛ-ዕድሜ = 86400; መንገድ=/'
];
r.መመለሻ (200);
}
በተጨማሪም, ሊታወቅ ይችላል Rambler ቡድን ኩባንያ ስለ ለማቋረጥ ይፋዊ አቤቱታ ለምርመራ ባለስልጣናት ከ Nginx ጋር የተያያዘ. አቤቱታው የአፈፃፀም አካል ሆኖ ተልኳል። በዲሴምበር ውስጥ, የ Rambler Group የዲሬክተሮች ቦርድ ውሳኔ ከ Nginx ጋር ወደ ሲቪል ህግ መስክ ለማዛወር. በተጨማሪም ራምብለርን በመወከል መጀመሪያ ላይ የህግ አስከባሪ ኤጀንሲዎችን ያነጋገረው ከሊንዉድ ኢንቬስትመንትስ ሲአይ ሊሚትድ ከህግ ድርጅት ጋር የነበረው ውል መቋረጡ ተዘግቧል።
የሚገርመው ነገር ውሉ ቢቋረጥም Lynwood Investments CY Ltd በ NGINX ጉዳይ ላይ በራሱ እና በጥቅም ላይ የሚደርሰውን ጉዳት እና ማካካሻ የማረጋገጥ መብቱን ይዞ ነበር ነገር ግን ራምብለርን ወክሎ ማንኛውንም ንግድ የማካሄድ መብት የለውም ። ቡድን. በ ከዲጂታል መብቶች ማእከል ጠበቃ የራምብለር አቤቱታ ተቀባይነት የለውም ፣ ምክንያቱም የወንጀል ጉዳይ በተዋዋይ ወገኖች ዕርቅ ላይ ብቻ ሊቋረጥ ስለማይችል - በወንጀል ጉዳዮች ላይ ኮርፐስ ዲሊቲ አለመኖሩን በተመለከተ የተሰጠው ውሳኔ በችሎቱ ውስጥ ነው ። የምርመራ ባለስልጣናት.
ምንጭ: opennet.ru
