gpt4 book ai didi

nginx - 将 Lua 函数分配给 Nginx 变量

转载 作者:行者123 更新时间:2023-12-04 13:11:42 24 4
gpt4 key购买 nike

我想把值赋给nginx变量。
这是我的示例代码。

location / {
set $TOKEN;
content_by_lua_block {
result = io.popen("echo 'https://google.com'") # or any command that will return value to result
ngx.var.TOKEN = result:read()
}
proxy_pass ${TOKEN};

有人知道吗?

最佳答案

使用set_by_lua_block :

location / {
set $proxy '';
set_by_lua_block $proxy {
local result = io.popen("echo 'https://www.google.com'")
return result:read()
}
proxy_pass $proxy;
}

关于nginx - 将 Lua 函数分配给 Nginx 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64465532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com