Wie der Titel ... Erstellen Sie eine Umgebung für das Modul nginx+lua-nginx-module
Besuchs-URL/abc
,返回a.html
Daten
Aber bevor Sie Daten zurückgeben
, müssen Sie a.html
里面的<p>111</p>
替换为<p>222</p>
Kann ich das mit Lua machen?
Der aktuelle Versuch besteht darin, die Rücksendedaten abzurufen body_filter_by_lua_file
的ngx.arg[1]
, aber sie können nicht abgerufen werden ... Wo sollen die Rücksendedaten abgerufen und verarbeitet werden
肯定是可以做的,这就相当于用lua进行dom操作,我相信网上肯定有现成的dom库,没有自己也可以写一个。第二个问题,我不是很了解
我准备尝试用lua-resty-http或者ngx.location.capture来发送一个请求,将返回来的结果修改了,再返回数据
如果是单纯地做替换,可以使用 Nginx 的 ngx_http_sub_module 模块