Angular のサービスは次のように定義されます (loginModule は別のファイルで定義されているため、2 番目のパラメーターを書かずに単なる参照です):
リーリーコントローラーでのサービスの使用方法は次のとおりです:
リーリー結果のリクエストは次のとおりです:
リクエストの結果はエラーです
jquery を使用して同じ場所を正常にリクエストしました。リクエストの詳細は次のとおりです。これは angular リクエストとは実際には異なります。
ヘルプ: angularjs によって送信されたリクエストが、jquery などの CORS クロスドメイン リクエストとしてバックエンドで受け入れられるようにするにはどうすればよいですか?
あなたの問題は、ヘッダー内の一貫性のないコンテンツタイプが原因です。 jquery のデフォルトは application/x-www-form-urlencoded ですが、angular のデフォルトは application/json です。 angular で jquery と同じリクエストを実行したい場合は、リソースのヘッダーを変更するだけです
バックエンド設定
リーリー