2017-01-18 2 views
0

Ich möchte eine Anfrage von meiner Komponente bekommen. Ich mache es derzeit innerhalb der ComponentWillMount-Methode. Diese Komponente ist also die zweite Seite der Anwendung. Die erste Seite ist die Anmeldeseite. Wenn ich auf die Login-Schaltfläche auf der ersten Seite klicke, erscheint diese Seite. Ich erhalte den Fehler, während ich die GET-Anfrage mache. Hier ist, wie ich die AnfrageErhalte Anfrage mit Fehlern

componentWillMount =()=> { 
     var settings = { 
      "async": true, 
      "crossDomain": true, 
      "url": "https://api/v1/workgroups/", 
      "method": "GET", 
      "headers": { 
       Authorization: "Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b" 
      }, 
      success: function(data, textStatus, jQxhr){ 
       alert("success"); 
      }, 
     } 

     $.ajax(settings).done((response) => { 
      alert("yo"); 
      console.log('check'); 
      // this.context.router.push('/app') 
     }); 
    } 

Hier sind Bilder von Netzwerk und Konsole Registerkarten

enter image description here

enter image description here

enter image description here

Antwort

3

Die Fehlermeldung sagt mache, dass die Namensauflösung fehlgeschlagen , also weiß Ihr System nicht, wie man api in eine IP-Adresse umwandelt.

Sie können entweder:

  • Ändern Sie den Hostnamen in der URL ein, die
  • Fix Ihre DNS-Auflösung so, dass
  • Flecken um DNS lokal Hostnamen unterstützt von Ihrem System Bearbeitung hosts Datei
+0

können Sie mir bitte sagen, wie Sie eines dieser Dinge tun können – ApurvG

+0

@ApurvG - Setzen Sie den Cursor nach "https: // api", drücken Sie die Rücktaste auf Ihrer Tastatur dreimal, dann t Gib den richtigen Namen deines Servers an. – Quentin

+0

Können Sie mir bitte sagen, was meinen Sie mit dem richtigen Namen meines Servers? – ApurvG