Rumah > Soal Jawab > teks badan
Sebagai tajuk...Bina persekitaran untuk modul nginx+lua-nginx-modul
Lawati URL/abc
,返回a.html
data
Tetapi sebelum memulangkan data
anda perlu a.html
里面的<p>111</p>
替换为<p>222</p>
Bolehkah saya melakukan ini dengan Lua?
Percubaan semasa adalah untuk cuba mendapatkan data pemulangan dalam body_filter_by_lua_file
的ngx.arg[1]
tetapi tidak dapat diperoleh... Di manakah data pemulangan harus diperoleh dan diproses
滿天的星座2017-05-16 17:14:34
Ini pastinya boleh dilakukan bersamaan dengan menggunakan Lua untuk melaksanakan operasi DOM. Saya percaya mesti ada pustaka DOM yang sudah siap di Internet. Anda boleh menulisnya sendiri. Soalan kedua, saya tidak tahu banyak tentangnya
phpcn_u15822017-05-16 17:14:34
Saya akan cuba menggunakan lua-resty-http atau ngx.location.capture untuk menghantar permintaan, mengubah suai hasil yang dikembalikan, dan kemudian mengembalikan data
为情所困2017-05-16 17:14:34
Jika anda hanya melakukan penggantian, anda boleh menggunakan modul ngx_http_sub_module Nginx