Nginx + Lua 環境で、応答データを返す前にその一部を置き換えるにはどうすればよいですか?
阿神
阿神 2017-05-16 17:12:34
0
3
760

タイトル通り…nginx+lua-nginx-moduleモジュールの環境構築

URLにアクセス/abc,返回a.htmlデータ

ただし、データを返す前に
を行う必要があります a.html里面的<p>111</p>替换为<p>222</p>

Lua でこれを行うことはできますか?

現在、body_filter_by_lua_filengx.arg[1]
で戻りデータを取得しようとしていますが、取得できません...どこで戻りデータを取得して処理する必要がありますか?

阿神
阿神

闭关修行中......

全員に返信(3)
滿天的星座

これは、Lua を使用して DOM 操作を実行するのと同じです。インターネット上に既製の DOM ライブラリがあるはずです。自分で作成することもできます。 2番目の質問ですが、あまり詳しくありません

いいねを押す +0
phpcn_u1582

lua-resty-http または ngx.location.capture を使用してリクエストを送信し、返された結果を変更してからデータを返してみます

いいねを押す +0
为情所困

単純に置き換える場合は、Nginxのngx_http_sub_moduleモジュールを使用できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート