Quiero modificar el archivo index.html de React en el servidor antes de enviarlo al navegador a pedido. La razón es que quiero incluir metaetiquetas de gráficos abiertos en el encabezado de acuerdo con la URL de la solicitud. ¿Cómo puedo lograr eso con el servidor Nginx?
Un par de opciones aquí.
http://nginx.org/en/docs/http/ngx_http_sub_module.html
sub_filter '<a href="http://127.0.0.1:8080/' '<a href="https://$host/';
http://nginx.org/en/docs/http/ngx_http_js_module.html#js_body_filter
Puede usar njs y js_body_filter para filtrar el cuerpo de la respuesta. Personalmente, usaría la forma njs ya que es más flexible para agregar/cambiar datos.
Asegúrese de cargar ngx_http_js_module en su archivo principal nginx.conf.