我在運行內部服務器時遇到了Sentry問題。我瀏覽了文檔以將其安裝在Centos機器上。它似乎運行,但沒有一個異步JavaScript工作。Sentry(Django)配置問題 - SENTRY_ALLOW_ORIGIN
有人能幫我找到我的錯誤嗎?
這就是Chrome會抱怨:
的XMLHttpRequest無法加載 http://test.example.com/api/main-testproject/testproject/poll/。否 「訪問控制 - 允許來源」標題出現在請求的 資源中。 'http://test.example.com:9000'因此不允許 訪問。
我是新來的Django,但我熟悉Python Web服務。我覺得肯定有一個我錯過的配置。我在文檔中發現了一些涉及我應該使用的設置的內容; 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(而不是服務)讓我看到了這個問題的堆棧跟蹤。 – northben