2016-04-06 5 views
1

私はレールapiに接続する角度/イオン性のng-token-authを使用しています。私は現在、ログインページに取り組んでいます。異なるURLへのng-token-auth submitLoginメソッドの使用

<form ng-submit="submitLogin(loginForm)" role="form" ng-init="loginForm = {}"> 
    <input type="email" 
     name="email" 
     id="email" 
     placeholder="Email" 
     ng-model="loginForm.email" 
     required="required" /> 

    <input type="password" 
     name="password" 
     id="password" 
     placeholder="Password" 
     ng-model="loginForm.password" 
     required="required" /> 

    <button type="submit" class="button button-block button-positive">Sign in</button> 
</form> 

submitLogin機能正常にPOSTリクエストを送信します:問題は、これがイオンのサーバー上にあるということである

POST http://localhost:8100/api/auth/sign_in 

私は、コードに次の形式を持っています。レールアプリはlocalhost:3000にあります。投稿リクエストをそのURLに移動するにはどうすればよいですか。ほとんどすべての単角apiが今までに作成された要求を別のサーバーに送信するため、これは何とか組み込まれていると思います。

答えて

1

あなたはあなたのapp.jsファイル(または何でもあなたがそれを呼ばれる)で、デフォルトのapiUrlを変更する必要があります。ここ

angular.module('myApp', ['ng-token-auth']) 
.config(function($authProvider) { 
    $authProvider.configure({ 
     apiUrl: 'http://localhost:3000' 
    }); 
}); 

を.configを使用して ng-token-auth

+0

可能なすべての設定オプションへのリンクがありがとうれます寛大な心 – Philip7899

関連する問題