<div dir="ltr">Спасибо, Ñ 1.11 Ð·Ð°Ð²ÐµÐ»Ð¾ÑÑŒ.<div>Единственыий Ð¼Ð¾Ð¼ÐµÐ½Ñ‚ - Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½ÐµÑ‚ Ð´Ð¸Ñ€ÐµÐºÑ‚ивы js_run, Ñ‚еперь ÑÑ‚о js_content</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-08-28 19:37 GMT+02:00 Roman Arutyunyan <span dir="ltr"><<a href="mailto:arut@nginx.com" target="_blank">arut@nginx.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Александр,<br>
<br>
Переменные Ð² ÑÑ‚риме Ð¿Ð¾ÑÐ²Ð¸Ð»Ð¸ÑÑŒ Ð² nginx 1.11.2.<br>
Либо Ð¾Ñ‚ключите ÑÑ‚рим, Ð»Ð¸Ð±Ð¾ ÑÐ¾Ð±Ð¸Ñ€Ð°Ð¹Ñ‚е Ñ Ð±Ð¾Ð»ÐµÐµ Ð½Ð¾Ð²Ñ‹Ð¼ nginx.<br>
<span class="im HOEnZb"><br>
On Sun, Aug 28, 2016 at 07:30:40PM +0200, Alexander Moskalenko wrote:<br>
> Ð˜Ð³Ð¾Ñ€ÑŒ,<br>
><br>
</span><div class="HOEnZb"><div class="h5">> Ð¿Ñ‹Ñ‚аюсь ÑÐ¾Ð±Ñ€Ð°Ñ‚ÑŒ 1.10.1 Ñ Ð²ÐµÑ€ÑÐ¸ÐµÐ¹ NJS 0.1.1<br>
><br>
> Ð¿Ð¾Ð»ÑƒÑ‡Ð°ÑŽ Ð²Ð¾Ñ‚ Ñ‚акие Ð¾ÑˆÐ¸Ð±ÐºÐ¸:<br>
><br>
> njs-0.1.1/nginx/ngx_stream_js_<wbr>module.c:53:5: error: unknown type name<br>
> 'ngx_stream_variable_value_t'<br>
>  Â  Â  ngx_stream_variable_value_t *v, uintptr_t data);<br>
>  Â  Â  ^<br>
> Ð•сть ÐºÐ°ÐºÐ°Ñ-то Ð¼Ð°Ñ‚рица ÑÐ¾Ð²Ð¼ÐµÑÑ‚имости?<br>
><br>
><br>
> 2016-08-28 11:44 GMT+02:00 Alexander Moskalenko <<br>
> <a href="mailto:alexander.moskalenko@gmail.com">alexander.moskalenko@gmail.com</a><wbr>>:<br>
><br>
> > Ð¡Ð¿Ð°ÑÐ¸Ð±Ð¾<br>
> ><br>
> > 2016-08-28 11:21 GMT+02:00 Igor Sysoev <<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>>:<br>
> ><br>
> >> On 28 Aug 2016, at 11:48, Alexander Moskalenko <<br>
> >> <a href="mailto:alexander.moskalenko@gmail.com">alexander.moskalenko@gmail.com</a><wbr>> wrote:<br>
> >><br>
> >> Ð’ spec Ð´Ð»Ñ 1.10.1 RPM Ð¿Ñ€Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¾ -add-dynamic-module=<br>
> >> njs-1c50334fbea6/nginx<br>
> >><br>
> >><br>
> >> Ð­Ñ‚о Ð²ÐµÑ€ÑÐ¸Ñ ÐºÐ°Ðº Ñ€Ð°Ð· Ð¿ÐµÑ€ÐµÐ´ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ toLowerCase:<br>
> >><br>
> >> changeset:  Â 100:b7442865d9fa<br>
> >> user:  Â  Â  Â  Igor Sysoev <<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>><br>
> >> date:  Â  Â  Â  Fri Apr 15 18:01:19 2016 +0300<br>
> >> summary:  Â  Â String.toLowerCase().<br>
> >><br>
> >> changeset:  Â 99:1c50334fbea6<br>
> >> user:  Â  Â  Â  Igor Sysoev <<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>><br>
> >> date:  Â  Â  Â  Thu Apr 14 18:23:09 2016 +0300<br>
> >> summary:  Â  Â "new Date()" incorrectly returned always Jan 1, 1970.<br>
> >><br>
> >> Ð’ mainline 1.11.3 Ð±Ð¾Ð»ÐµÐµ ÑÐ¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ.<br>
> >><br>
> >> --<br>
> >> Igor Sysoev<br>
> >> Join us at nginx.conf, Sept. 7-9, Austin, TX: <a href="http://nginx.com/nginxconf" rel="noreferrer" target="_blank">http://nginx.com/nginxconf</a><br>
> >><br>
> >> 2016-08-28 10:39 GMT+02:00 Roman Arutyunyan <<a href="mailto:arut@nginx.com">arut@nginx.com</a>>:<br>
> >><br>
> >>> Ð ÐµÑ‡ÑŒ Ð¸Ð´ÐµÑ‚ Ð¿Ñ€Ð¾ Ð²ÐµÑ€ÑÐ¸ÑŽ njs, Ð° Ð½Ðµ nginx.<br>
> >>><br>
> >>> On Sun, Aug 28, 2016 at 10:26:58AM +0200, Alexander Moskalenko wrote:<br>
> >>> > Ð˜Ð³Ð¾Ñ€ÑŒ, Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½ÐµÐµ Ð¿Ñ€Ð¾ Ð²ÐµÑ€ÑÐ¸ÑŽ?<br>
> >>> > Ð¡ÐµÐ¹Ñ‡Ð°Ñ ÑÑ‚оит nginx version: nginx/1.10.1<br>
> >>> ><br>
> >>> > Ð˜ Ð³Ð´Ðµ Ð¼Ð¾Ð¶Ð½Ð¾ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ацию ÑÐ¼Ð¾Ñ‚реть?<br>
> >>> ><br>
> >>> > 2016-08-28 9:17 GMT+02:00 Igor Sysoev <<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>>:<br>
> >>> ><br>
> >>> > > On 27 Aug 2016, at 21:04, Alexander Moskalenko <<br>
> >>> > > <a href="mailto:alexander.moskalenko@gmail.com">alexander.moskalenko@gmail.com</a><wbr>> wrote:<br>
> >>> > ><br>
> >>> > > ÐŸÑ€Ð¸Ð²ÐµÑ‚ствую!<br>
> >>> > ><br>
> >>> > > Ð•сть Ð»Ð¾ÐºÐµÐ¹ÑˆÐ½ Ð·Ð°Ð´Ð°Ñ‡Ð° ÐºÐ¾Ñ‚орого Ð´ÐµÐ»Ð°Ñ‚ÑŒ Ñ€ÐµÐ´Ð¸Ñ€ÐµÐºÑ‚ Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸ÐµÐ¼ uri Ðº<br>
> >>> Ð½Ð¸Ð¶Ð½ÐµÐ¼Ñƒ<br>
> >>> > > Ñ€ÐµÐ³Ð¸ÑÑ‚ру.<br>
> >>> > > Ð’ Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ся LUA, ÐºÐ¾Ñ‚орый Ñ…отелось Ð±Ñ‹ Ð·Ð°Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð½Ð°<br>
> >>> "родной"<br>
> >>> > > Ð¼Ð¾Ð´ÑƒÐ»ÑŒ.<br>
> >>> > ><br>
> >>> > > LUA Ð±Ð»Ð¾Ðº Ð²Ñ‹Ð³Ð»ÑÐ´Ð¸Ñ‚ Ñ‚ак:<br>
> >>> > > location ~ [A-Z] {<br>
> >>> > > rewrite_by_lua_block {<br>
> >>> > > return ngx.redirect((string.lower(<wbr>ngx.var.uri)),301);<br>
> >>> > > }<br>
> >>> > > }<br>
> >>> > ><br>
> >>> > > NJS Ð±Ð»Ð¾Ðº:<br>
> >>> > > js_run "function f(req, res) {<br>
> >>> > > res.status = 301;<br>
> >>> > > res.headers.location = req.uri.toLowerCase();<br>
> >>> > > res.sendHeader();<br>
> >>> > > res.finish();<br>
> >>> > > }";<br>
> >>> > ><br>
> >>> > > ÑƒÐ¿Ð¾Ñ€Ð½Ð¾ Ð¿Ð¾Ð»ÑƒÑ‡Ð°ÑŽ js exception: TypeError<br>
> >>> > ><br>
> >>> > > Ð’опрос: Ñ‡Ñ‚о Ñ Ð´ÐµÐ»Ð°ÑŽ Ð½Ðµ Ñ‚ак?<br>
> >>> > > typeof(req.uri) Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ string<br>
> >>> > > Ñ‚.к. Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ации Ñ‚олком Ð½ÐµÑ‚ Ð¿Ñ‹Ñ‚аюсь Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ "родные" Ð¼ÐµÑ‚оды JS<br>
> >>> > ><br>
> >>> > ><br>
> >>> > > Ð”олжно Ñ€Ð°Ð±Ð¾Ñ‚ать. Ð¡ÐºÐ¾Ñ€ÐµÐµ Ð²ÑÐµÐ³Ð¾, Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ся ÑÑ‚арая Ð²ÐµÑ€ÑÐ¸Ñ,<br>
> >>> > > Ð² ÐºÐ¾Ñ‚орой toLowerCase ÐµÑ‰Ñ‘ Ð½Ðµ Ð±Ñ‹Ð»Ð¾.<br>
> >>><br>
> >><br>
> >><br>
> >> ______________________________<wbr>_________________<br>
> >> nginx-ru mailing list<br>
> >> <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> >> <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a><br>
> >><br>
> ><br>
> ><br>
<br>
> ______________________________<wbr>_________________<br>
> nginx-ru mailing list<br>
> <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Roman Arutyunyan<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div>