parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Есть вариант

moko 02.07 16:45

Если примерно такой код разметить в методе @auto или @conf конфигурационного auto.p:
^if(!def $env:SERVER_NAME){
    $s[^json:string[$env:fields]]
    ^s.save[/senv.cfg]
}{
    $s[^file::load[text;/senv.cfg]]
    $senv[^json:parse[^taint[as-is;$s.text]]]
}
Суть в том, что при запуске в режиме веб-сервера парсер сначала обрабатывает конфигурационный auto.p и в этот момент переменные окружения доступны. Потом, при поступлении http запросов, переменные окружения содержат уже только данные запроса. Но можно сохранить изначальное окружение и загружать его при последующих запросах.