2016-07-22 20 views
1

Ich versuche eine Anwendung in Meteor in meinem Android-Handy zu installieren. Die Anwendung wird durch bauenMeteor build apk läuft nicht in Handy

meteor build /home/sampad/meteor_apk --server 192.168.1.27:3000

Diese Anwendung von 2-Vorlagen bestehen. Wenn ich auf "Senden" klicke, wird ich zur nächsten Vorlage weitergeleitet, wenn sie im Desktop unter meteor ausgeführt wird. Aber wenn ich es auf Mobilgeräten verwende, kann ich durch den Button "Senden" nirgendwohin gehen, auch kann ich keinen Fehler sehen.

Anbringen des Code:

<!-- main.html --> 
<body> 
<nav class="navbar navbar-inverse"> 
     <div class="container-fluid"> 
     <div class="navbar-header"> 
        <a class="navbar-brand" href="#">Accounts Page</a> 
       </div> 
    </div> 
</nav> 
      <div class="container"> 
      {{#if currentUser}} 
      {{>dashboard}} 
      {{else}} 
       {{> register}} 

       {{> login}} 
      {{/if}} 

      <hr> 

      </div> 

<template name="register"> 
    <form> 

     <h3>Registration Page</h3> 
     E-mail : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type ="text" id="email"><br> 
     Password : <input type="password" id="password"><br> 
     <input type="submit" value="Save details"> &nbsp; <input type="reset" value="Reset"> 
    </form> 
</template> 

<template name="login"> 
    <form> 
     <h3>Log In Page</h3> 
     E-mail : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type ="text" id="login-email"><br> 
     Password : <input type="password" id="login-password"><br> 
     <input type="submit" value="Log In"> &nbsp; <input type="reset" value="Reset"> 
    </form> 
</template> 

<template name="dashboard"> 
    <p> You 're logged in </p> 
    <p><a href ="#" class="logout" >Log Out</a></p> 
</template> 

<!-- main.js --> 
    if(Meteor.isClient) 
{ 
    Template.register.events({ 
     'submit form':function(event,template){ 
     event.preventDefault(); 
     var emailVar = template.find('#email').value; 
     var passwordVar = template.find('#password').value; 
     //template.find('#message').append("Clicked submit"); 
     console.log('Form submitted'); 
     Accounts.createUser({ 
      email:emailVar, 
      password:passwordVar   
     }); 
     } 
    }); 

    Template.login.events({ 
     'submit form':function(event,template){ 
     event.preventDefault(); 
     var emailVar = template.find('#login-email').value; 
     var passwordVar = template.find('#login-password').value; 
     Meteor.loginWithPassword(emailVar,passwordVar); 
     } 
    }); 

    Template.dashboard.events({ 
    'click.logout':function(event){ 
    event.preventDefault(); 
    Meteor.logout(); 
    } 
    }); 
} 

Antwort

0

Vielleicht versuchen das Protokoll explizit unter Angabe Ihrer Server zu erreichen?

--server http://192.168.1.27:3000