У меня есть angular.min.js:129 TypeError: невозможно прочитать свойства неопределенной (чтение '0') ошибки в моем приложJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 У меня есть angular.min.js:129 TypeError: невозможно прочитать свойства неопределенной (чтение '0') ошибки в моем прилож

Сообщение Anonymous »

Я пытаюсь создать страницу входа в систему с помощью angular в моем Java-приложении Spring Boot. Моя проблема в том, что когда я пытаюсь войти на страницу панели, имя пользователя и пароль в порядке, отправляю в приложение с помощью контроллера API и правильно устанавливаю токен пользователя, но токен не устанавливается cookie на странице, поэтому страница панели не открывается, и у меня есть эта ошибка в консоли проверки:
Изображение

Изображение

Изображение
моя страница входа:

Код: Выделить всё




Online Shop App | login


















Login To Panel

Username


Password

Do not share your username and password

Login








мой контроллер входа:

Код: Выделить всё

    app.controller("loginCtrl", function ($scope, apiHandler, $cookies) {
$scope.user = {};
$scope.doLogin = () => {
apiHandler.callPost(
'user/login',
$scope.user,
(response) => {
var token=response.datalist[0].token;
$cookies.put("userToken",token);
if(token==null || token=="")
{
alert("invalid token");
return;
}
$cookies.put("uerToken",token);
alert("token is:");
location.href="/panel";
}, (error) =>  {
});
}
});


страница моей панели:

Код: Выделить всё




Online Shop App | panel














Panel





мой контроллер панели:
app.controller("panelCtrl" , функция ($scope, apiHandler, $cookies) {

Код: Выделить всё

$scope.checkAccess = () => {
var token=$cookies.get("userToken");
if(token==undefined || token==null || token==""){
location.href="/login";
}
}
$scope.checkAccess();
});

Подробнее здесь: https://stackoverflow.com/questions/728 ... ned-readin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»