Puncte:0

Cum se modifică răspunsul corpului cu Nginx și Javascript

drapel ua

Am o sarcină simplă, dar mi se pare greu să găsesc soluția pe internet.

Scopul meu este să modific/alter răspunsul pe care proxy-ul meu Nginx îl întoarce apelantului, de exemplu: presupunând următorul GET http://somehost/somejsom răspunsul real pe care l-am primit de la Nginx-ul meu este un Json ca acesta:

{
 "propA": "valoareA",
 "propB": "valoareB"
}

Trebuie să schimb valoarea „propA” în „valueC”, sau chiar să efectuez următoarea operațiune de înlocuire:

înlocuiți("\"propA\": \"valoareaA\"", "\"propA\": \"valoareaC\"")

Punct bonus dacă pot efectua această înlocuire numai dacă corpul cererii conține o valoare specificată.

Puncte:0
drapel cn
Bob

Puteți rescrie conținutul/corpul (HTML) activând nginx ngx_http_sub_module. Acest lucru vă va permite, de asemenea, să faceți o înlocuire simplă de șiruri.

O metodă diferită este cu nginx_substitutions_filter care acceptă și expresiile regulate

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.