使用ng令牌auth-submitLogin方法到不同的url



我使用的是连接到rails api的angular/ionic的ng令牌auth。我目前正在登录页面上工作。我在代码中有以下表格:

<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 

问题是这是在离子服务器上。rails应用程序位于localhost:3000。我该如何获得前往该URL的帖子请求。由于几乎每一个创建的angular api都会向不同的服务器发送请求,我不得不想象这是以某种方式包含的。

您必须使用.config 更改app.js文件(或您所称的任何文件)中的默认apiUrl

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

以下是所有可能的配置选项的链接ng令牌身份验证

最新更新