2015-04-23 3 views
0

Это мой первый вопрос о переполнении стека, потому что google обычно сортирует меня. Однако я не могу найти что-либо/кто-либо в Интернете, копируя мою проблему.

Я использую Angular Devise модуль и при попытке логина со следующим URL

test.aam.tunnel.logicsaas-development.com:3000/users/sign_in.json

$ HTTP или Разрабатывают изменяет его

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: '[email protected]', 
    password: 'password1' 
}; 

Auth.login(credentials).then(function(user) { 
    console.log(user); // => {id: 1, ect: '...'} 
}, function(error) { 
    console.log(error) 
    // Authentication failed... 
}); 

Я порылся в завещанию и им 99% уверен, что это происходит с $ HTTP. Любая помощь на всех была бы оценена

ответ

0

Может быть, вы должны изменить конфигурацию хоста с чем-то вроде этого:

.config(function(AuthProvider){ 
 
    AuthProvider.baseUrl("http://test.aam.tunnel.logicsaas-development.com:3000"); 
 
})