我在服務器端代碼有此(彈簧MVC):
@CrossOrigin(起源=「*」) @ControllerCORS在角度4
然而,當我嘗試使用以角的請求4我收到以下錯誤:
XMLHttpRequest cannot load http://localhost:8081/newProject/updateTaskRemarks?goalSectionId=1002&goalSectionSupRemarks=yo . No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://localhost:4200 ' is therefore not allowed access. The response had HTTP status code 403.
有沒有在你的Web控制檯其他任何錯誤的錯誤已被包括在WebSecurityConfigurerAdapter以下行解決? – Gab
*「響應中有HTTP狀態碼403」*表示真正的問題是身份驗證失敗。您看到CORS錯誤信息的唯一原因是許多服務器通常不會將Access-Control-Allow-Origin頭添加到錯誤響應中,而只是將它們添加到成功響應中(例如200 OK)。所以你需要弄清楚並解決的問題是爲什麼你的請求會導致認證失敗。 – sideshowbarker
@ GabrieleB-David沒有其他錯誤。 – HBK