У меня проблемы с Sentry, работающие на моем внутреннем сервере. Я прошел через документы, чтобы установить их на машину Centos. Кажется, он работает, но ни один из асинхронных javascript не работает.Sentry (Django) Проблема с конфигурацией - SENTRY_ALLOW_ORIGIN
Может кто-нибудь помочь мне найти мою ошибку?
Это то, что Chrome продолжает жаловаться:
XMLHttpRequest не может загрузить http://test.example.com/api/main-testproject/testproject/poll/. Нет Заголовок «Access-Control-Allow-Origin» присутствует на запрошенном ресурсе . Origin 'http://test.example.com:9000' поэтому не разрешен доступ.
Я новичок в Django, но мне удобны веб-службы python. Я подумал, что есть определенная конфигурация, которую я пропустил. Я нашел что-то в документах, ссылающихся на параметр, который я должен использовать; SENTRY_ALLOW_ORIGIN.
# You MUST configure the absolute URI root for Sentry:
SENTRY_URL_PREFIX = 'http://test.example.com' # No trailing slash!
SENTRY_ALLOW_ORIGIN = "http://test.example.com"
Я даже пробовал различные пути к моему серверу, используя полное доменное имя, а также IP. Ничто из этого не помогло. Как вы можете видеть из ошибки chrome, я активно подключился к доменному имени, которое выдавало ошибку.
Я также должен был установить 'ALLOWED_HOSTS' в конфигурационном файле Sentry. Запуск Sentry на переднем плане (а не как служба) позволил мне увидеть трассировку стека этой проблемы. – northben