с прошлой ночи я не могу подписаться на Backand.com с моим приложением. Ответ сервера с:Backand: Не удалось войти в приложение через Backand
«Не удалось загрузить ресурс: сервер ответил со статусом 405 (Method Not Allowed)
Послание:
Error (0 , 0) «Запрошенный ресурс не поддерживает метод http« GET ».»
Я использую версию angularbknd-sdk 1.8.6 и ион ic 1.2.4. Вот необходимые части моего кода: controllers.js
angular.module('app.controllers', [])
.controller('loginCtrl', function ($scope, $state, $rootScope, $timeout, LoginService, Backand) {
$scope.signin = function() {
LoginService.signin(this.email, this.password)
.then(function() {
}, showError);
};
function showError(error) {
alert(error && error.data || error.error_description || 'Unknown error from server');
};
})
service.js
angular.module('app.services', [])
.service('LoginService', function (Backand, $rootScope, $state, $http, $q, localStorageService) {
var service = this;
service.signin = function (email, password) {
//call Backand for sign in
return Backand.signin(email, password).then(
function() {
onLogin();
}
);
};
service.signUp = function (firstName, lastName, eMail, pw, pwRepeat) {
return Backand.signup(firstName, lastName, eMail, pw, pwRepeat)
.then(function (signUpResponse) {
var request = $http({
method: 'GET',
url: Backand.getApiUrl() + '/1/objects/users',
params: {
search: eMail
}
}).then(function (response) {
localStorageService.set('userID', response.data.data[0].id);
return onLogin();
}, function errorCallback(response) {
console.log(response);
});
})
};
service.signout = function() {
return Backand.signout();
};
service.CheckLogin = function() {
if (Backand.getToken() === undefined || Backand.getToken() != null) {
onLogin();
}
};
function onLogin() {
$rootScope.$broadcast('authorized');
$state.go('menu.home');
return true;
};
})
login.html
<ion-view style="" id="page8" title="Login">
<ion-content class="padding has-header">
<div class="bar bar-subheader">
<h1 style="color: rgb(0, 0, 0);" id="home-heading1">Willkommen zum runTracking!</h1>
<div style="color: rgb(0, 0, 0);" id="home-markdown2">
<p>Bitte melde dich an, um die App nutzen zu können.</p>
</div>
<form ng-submit="signin()">
<div class="list">
<label class="item item-input">
<input id="email" name="email" type="email" placeholder="E-Mail Adresse" ng-model="email">
</label>
<label class="item item-input">
<input id="password" name="password" type="password" placeholder="Passwort" ng-model="password">
</label>
</div>
<div class="padding">
<button class="button button-block button-positive" type="submit">
Login
</button>
</div>
<span><a ui-sref="signUp">Registrieren</a></span>
</form>
</div>
</ion-content>
</ion-view>
Где ошибка?
Какой сервер вы используете? Причина, по которой вы указали, не имеет связи с частью интерфейса – xAqweRx