【发布时间】:2015-04-23 07:39:57
【问题描述】:
这是我的第一个堆栈溢出问题,因为谷歌通常会解决我的问题。但是我似乎找不到任何/任何人在线复制我的问题。
我正在使用Angular Devise 模块,当我尝试使用以下 URL 登录时
test.aam.tunnel.logicsaas-development.com:3000/users/sign_in.json
$http 或 Devise 将其更改为
http://undefined:undefinedtest.aam.tunnel.logicsaas-development.com:3000/users/sign_in.json
这是我的配置代码:
AuthInterceptProvider.interceptAuth(true);
AuthProvider.loginPath('test.aam.tunnel.logicsaas-development.com:3000/users/sign_in.json');
AuthProvider.loginMethod('POST');
AuthProvider.resourceName('users');
还有我的登录电话:
var credentials = {
email: 'user@domain.com',
password: 'password1'
};
Auth.login(credentials).then(function(user) {
console.log(user); // => {id: 1, ect: '...'}
}, function(error) {
console.log(error)
// Authentication failed...
});
我深入研究了设计,我 99% 确定 $http 会发生这种情况。任何帮助都将不胜感激
【问题讨论】:
标签: ruby-on-rails angularjs http url devise