Comme le titre... Créez un environnement pour le module nginx+lua-nginx-module
Visitez l'URL/abc
,返回a.html
données
Mais avant de renvoyer des données
vous devez a.html
里面的<p>111</p>
替换为<p>222</p>
Puis-je faire ça avec Lua ?
La tentative actuelle consiste à essayer d'obtenir les données de retour body_filter_by_lua_file
的ngx.arg[1]
mais elles ne peuvent pas être obtenues... Où les données de retour doivent-elles être obtenues et traitées
Cela peut certainement être fait. Cela équivaut à utiliser Lua pour effectuer des opérations DOM. Je pense qu'il doit y avoir une bibliothèque DOM prête à l'emploi sur Internet. Vous pouvez en écrire une si vous n'en avez pas vous-même. Deuxième question, je n'y connais pas grand chose
Je vais essayer d'utiliser lua-resty-http ou ngx.location.capture pour envoyer une requête, modifier le résultat renvoyé, puis renvoyer les données
Si vous effectuez simplement un remplacement, vous pouvez utiliser le module ngx_http_sub_module de Nginx