You can refer to the open source Openresty.<br><div id="origbody"><div style="background: #f2f2f2;">----- 原始邮件 -----<br>发件人:"nembo" <nginx-forum@forum.nginx.org><br>收件人:nginx@nginx.org<br>主题:Nginx-lua Dynamic location to upstream<br>日期:2017年03月23日 18点24分<br></div><br><br>Hi there,<br>I've Just started to play with Lua (with nginx-plus) and this is what I'd<br>like to achieve:<br>I expose a location and a lua script Will inspect http args.Once It takes<br>the args,It Will call an external api searching for a specific content and<br>It Will writes the returned json values on some lua variables.<br>Based on the returned values,Nginx Will proxy_pass to the right upstream.<br>Does Nginx/luajit cache all json values/pages based on different calls?I<br>don't really want to call an external api for every single location<br>request...<br>Thanks a lot.<br>Posted at Nginx Forum: https://forum.nginx.org/read.php?2,273136,273136#msg-273136<br>_______________________________________________<br>nginx mailing list<br>nginx@nginx.org<br>http://mailman.nginx.org/mailman/listinfo/nginx<br></div>