Для отправки IP-адреса на сервер API с использованием axios, вы можете использовать следующий код:
```javascript
const axios = require('axios');
const ip = 'your_ip_address_here'; // замените на действительный IP-адрес
axios.post('https://your_api_server.com/api/endpoint', {
ip: ip
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
Для изменения настроек Nginx для корректного ограничения запросов при использовании axios на сервере API для передачи IP клиента, вам может потребоваться настроить заголовок X-Forwarded-For в вашем Nginx конфиге.
Пример конфигурации Nginx с учетом передачи IP клиента:
```
server {
listen 80;
server_name your_domain.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:3000; // замените на ваш адрес сервера API
}
}
```
Это позволит передавать IP клиента как заголовок X-Forwarded-For, что поможет корректно ограничивать запросы и ставить ограничения на IP адреса клиентов.