env_to_nginx()
将指定的系统环境变量传递给 Nginx worker 进程。
用法
Nginx 默认不会继承系统环境变量。env_to_nginx() 在生成的 nginx.conf 中添加 env 指令:
perl
1use Test::Nginx::Socket::Lua;23env_to_nginx("MY_API_KEY");4env_to_nginx("DATABASE_URL");56run_tests();78__DATA__910=== TEST 1: use env var11--- config12 location /t {13 content_by_lua_block {14 ngx.say(os.getenv("MY_API_KEY") or "not set")15 }16 }17--- request18GET /t