我正在研究一個WebApp,它無法從SonarQube服務器檢索數據,因爲瀏覽器抱怨No 'Access-Control-Allow-Origin' header is present on the requested resource
。搜索後推薦的方法來解決這個錯誤是使用JSONP
或CORS
。我無法找到有關JSONP回調的文檔。這個功能是SonarQube服務器的一部分嗎?SonarQube支持JSONP嗎?
替代解決方案,我發現解決這個問題
與reverse proxy去處理API請求,並與CORS標頭爲它服務。 使用cors-anywhere
包執行此操作。
請問您能詳細解釋一下嗎?如果我在Node中運行Angular應用程序,那麼您的意思是Node是否需要從Web API中獲取json? –
我的意思是,WS調用的代碼不能在Web瀏覽器中運行,否則您將遇到相同的原始問題。 –