2016-05-04 4 views
3

Я создаю мобильное приложение с использованием Ionic framework и Wakanda. Если я вхожу в мобильное приложение, сеанс не сохраняется. Кто-нибудь знает, почему сеанс теряется после входа в систему?Wakanda ionic app session

(Вход в систему с помощью веб-страницы делает работу)

$wakanda.$login("username", "password").$promise.then(function(e) { 
     if (e.result === true) { 
      $wakanda.$currentUser().$promise.then(function(e){ 
        console.log(e) 
        // e.result == null, so the session isn't stored. 
      }) 
     } else { 
      //Wrong username/password 
     } 

    }) 

Спасибо заранее! Jasper

+2

Является ли CORS хорошо установленным в вашем проекте Wakanda? – Blackus

ответ

2

Вы должны включить CORS в настройках проекта и добавить 127.0.0.1:8100, тогда сессия будет сохранена. enter image description here

С уважением.

+0

Спасибо, что обратились за помощью. – Jasper

+1

Я могу добавить комментарий, чтобы объяснить почему. Когда мы запускаем приложение с помощью функции livereload с помощью gulp для процесса разработки, мы используем другой порт для доступа к приложению, поэтому мы должны сообщить нашему проекту, что у нас есть доступ к серверу через порт 8100. – Ganbin