在PROXY_PASS之前修改请求体

我有一个设置好的Nginx,将所有请求都传递给Node.js,但我想在通过Nginx传递给Node.js之前修改请求体。例如,如果请求体中包含http://www.example.com,则将其替换为https://www.example.com

下面是我的Nginx配置:

location / {
    proxy_pass  http://127.0.0.1:8008;
    proxy_redirect off;
    proxy_set_header Host $host ;
    proxy_set_header X-Real-IP $remote_addr ;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
    proxy_set_header X-Forwarded-Proto https ;
}
点赞