У меня есть nginx config, как показано ниже
location /api {
rewrite /api/(.*) /$1 break;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://rest;
proxy_redirect off;
}
он обрезает / api / часть URL для отправки в django приложение.
Первоначальный запрос работает нормально ; однако nextLink, отправляемое из django нумерации приложений, не включает / api / part.
Так, например, если я отправляю первый запрос на http://localhost/api/paginate
django, следует отправить http://localhost/api/paginate?cursor=xxx
под nextLink, но Я получаю http://localhost/paginate?cursor=xxx
вместо этого. Как мне преодолеть эту проблему на уровне nginx?