Puncte:0

Configurarea Nginx pe proxy invers pentru anteturi personalizate de la backend la client

drapel us

Nginx (19.x) este folosit ca proxy invers pentru nodejs server backend (ubuntu). Iată fișierul nginx conf pentru proxy invers:

Server {
  asculta 80;

  locație /api {
    proxy_pass http://127.0.0.1:5000; // trecere proxy pentru serverul backend nodejs. Va trece și valoarea antetelor personalizate care nu sunt goale? 
  }
}

Atât clientul, cât și serverul backend pot seta antet personalizat pentru cerere și răspuns.Înțeleg că nginx transmite toate anteturile personalizate care nu sunt goale de la client la serverul de backend în mod implicit. Există o configurație suplimentară necesară pe nginx pentru a transmite anteturi personalizate de la backend la client? Există proxy_set_header în documentul nginx, dar nu sunt sigur dacă este pentru backend pentru client.

Iată un exemplu de antet personalizat definit pe serverul backend.

                res.setHeader("x-auth-token", token); //antet personalizat 
                res.setHeader("x-auth-token-rsa", tokenRSA); //antet personalizat
                res.setHeader("x-auth-secret", secret); //antet personalizat
Puncte:1
drapel us

proxy_set_header este menit să seteze anteturi suplimentare atunci când nginx trimite cererea clientului către serverul de backend.

Un caz de utilizare pentru acest lucru este de a spune adresa IP a clientului original serverului de backend:

proxy_set_header X-Real-IP $adresă_la distanță;

nginx transmite răspunsurile de la server așa cum sunt, inclusiv toate anteturile. Nu trebuie să configurați nimic pentru el.

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.