>  Q&A  >  본문

Nginx+Lua 환경에서 응답 데이터의 일부를 반환하기 전에 어떻게 교체합니까?

제목 그대로...nginx+lua-nginx-module 모듈을 위한 환경 구축

URL 방문/abc,返回a.htmldata

하지만 데이터를 반환하기 전에
다음을 수행해야 합니다. a.html里面的<p>111</p>替换为<p>222</p>

루아로 할 수 있나요?

현재 시도는 body_filter_by_lua_filengx.arg[1]
에서 반환 데이터를 가져오려고 시도하지만 얻을 수 없습니다. 반환 데이터는 어디에서 가져와 처리해야 합니까?

阿神阿神2713일 전735

모든 응답(3)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-16 17:14:34

    그것은 확실히 가능합니다. 이것은 Lua를 사용하여 DOM 작업을 수행하는 것과 같습니다. 인터넷에 이미 만들어진 DOM 라이브러리가 있어야 한다고 생각합니다. 두 번째 질문입니다. 잘 모르겠습니다

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:14:34

    lua-resty-http 또는 ngx.location.capture를 사용하여 요청을 보내고 반환된 결과를 수정한 다음 데이터를 반환하려고 합니다

    회신하다
    0
  • 为情所困

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

    단순히 교체를 한다면 Nginx의 ngx_http_sub_module 모듈을 사용하면 됩니다

    회신하다
    0
  • 취소회신하다