Rumah  >  Soal Jawab  >  teks badan

Dalam persekitaran Nginx+Lua, bagaimana untuk menggantikan sebahagian daripada data tindak balas sebelum mengembalikannya?

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

阿神阿神2713 hari yang lalu736

membalas semua(3)saya akan balas

  • 滿天的星座

    滿天的星座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

    balas
    0
  • phpcn_u1582

    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

    balas
    0
  • 为情所困

    为情所困2017-05-16 17:14:34

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

    balas
    0
  • Batalbalas