Речь идет про версию njs, а не nginx. On Sun, Aug 28, 2016 at 10:26:58AM +0200, Alexander Moskalenko wrote: > Игорь, можно подробнее про версию? > Сейчас стоит nginx version: nginx/1.10.1 > > И где можно документацию смотреть? > > 2016-08-28 9:17 GMT+02:00 Igor Sysoev <i...@sysoev.ru>: > > > On 27 Aug 2016, at 21:04, Alexander Moskalenko < > > alexander.moskale...@gmail.com> wrote: > > > > Приветствую! > > > > Есть локейшн задача которого делать редирект с приведением uri к нижнему > > регистру. > > В данный момент используется LUA, который хотелось бы заменить на "родной" > > модуль. > > > > LUA блок выглядит так: > > location ~ [A-Z] { > > rewrite_by_lua_block { > > return ngx.redirect((string.lower(ngx.var.uri)),301); > > } > > } > > > > NJS блок: > > js_run "function f(req, res) { > > res.status = 301; > > res.headers.location = req.uri.toLowerCase(); > > res.sendHeader(); > > res.finish(); > > }"; > > > > упорно получаю js exception: TypeError > > > > Вопрос: что я делаю не так? > > typeof(req.uri) возвращает string > > т.к. документации толком нет пытаюсь использовать "родные" методы JS > > > > > > Должно работать. Скорее всего, используется старая версия, > > в которой toLowerCase ещё не было. > > > > > > -- > > Join us at nginx.conf, Sept. 7-9, Austin, TX > > Igor Sysoev > > http://nginx.com > > > > > > _______________________________________________ > > nginx-ru mailing list > > nginx-ru@nginx.org > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > >
> _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Roman Arutyunyan _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru