Angular의 서비스는 다음과 같이 정의됩니다(loginModule은 다른 파일에 정의되어 있으므로 두 번째 매개변수를 작성하지 않고 단지 참조일 뿐입니다).
으아악컨트롤러에서 서비스가 사용되는 방식은 다음과 같습니다.
으아악결과 요청은 다음과 같습니다.
그리고 요청 결과는 오류입니다
jquery를 사용해 동일한 위치를 성공적으로 요청했는데, 요청 내용은 다음과 같은데 실제로 Angle 요청과 다릅니다.
도움말:Angularjs에서 보낸 요청을 백엔드에서 jquery와 같은 CORS 교차 도메인 요청으로 수락하도록 하려면 어떻게 해야 하나요?
迷茫2017-05-15 16:53:40
귀하의 문제는 헤더의 콘텐츠 유형이 일관되지 않기 때문에 발생합니다. jquery의 기본값은 application/x-www-form-urlencoded이고, 각도에서는 기본값이 application/json입니다. 각도가 jquery와 동일한 요청을 하도록 하려면 리소스 헤더를 변경하면 됩니다