Dalam persekitaran Nginx+Lua, bagaimana untuk menggantikan sebahagian daripada data tindak balas sebelum mengembalikannya?
阿神
阿神 2017-05-16 17:12:34
0
3
796

Sebagai tajuk...Bina persekitaran untuk modul nginx+lua-nginx-modul

Lawati URL/abc,返回a.htmldata

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_filengx.arg[1]
tetapi tidak dapat diperoleh... Di manakah data pemulangan harus diperoleh dan diproses

阿神
阿神

闭关修行中......

membalas semua(3)
滿天的星座

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_u1582

Saya akan cuba menggunakan lua-resty-http atau ngx.location.capture untuk menghantar permintaan, mengubah suai hasil yang dikembalikan, dan kemudian mengembalikan data

为情所困

Jika anda hanya melakukan penggantian, anda boleh menggunakan modul ngx_http_sub_module Nginx

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan