Как разрешить рендеринг в веб-консоль из Trello API ips? - PullRequest
1 голос
/ 06 мая 2019

Извините за мой английский. Я младший бэкэнд (Ruby on Rails).

Я работаю с Trello API. Сейчас я создаю webhooks. Когда webhook был создан, я вижу эту строку в консоли:

Cannot render console from 107.23.149.70! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255

Я знаю, что могу добавить такую ​​строку в config / environment / development.rb:

config.web_console.whitelisted_ips = '10.0.2.2'

Но проблема в том, что IP-адрес и маска IP Trello меняются каждый раз, когда я выполняю запросы.

Как я могу решить это? Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 06 мая 2019

Это потому, что Trello действует как HTTP-клиент, когда запускает веб-крючок обратно к вашему сервису. Поскольку ваше приложение находится в режиме разработчика, оно имеет возможность отображать консоль rails в браузере для вас. Вы не хотите, чтобы это выставлялось извне, удалите свой белый список IP и игнорируйте.

1 голос
/ 06 мая 2019

Предыдущий ответ кажется правильным. Однако, если вы хотите отключить консольные сообщения, вы можете сделать это, см. Документацию

Rails.application.configure do
  config.web_console.whiny_requests = false
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...