2017-02-24 3 views
1

私は私のサービスに接続しようとしましたが、私のコンソールにエラーが表示されましたが、私は郵便配達を試みたときに誰でも助けてください。角度2のIPアドレスからhttpを介してサーバーコールを投稿する方法

私の誤り、

core.umd.js:3066 ORIGINAL EXCEPTION: Failed to execute 'open' on 'XMLHttpRequest': Invalid URL 

私のコード、

onSubmit(form:any){ 
    var headers = new Headers(); 
    headers.append('Content-Type', 'application/json'); 
    this.http.post('193.568.0.14:5000/api/signup', form.value, { headers: headers}).subscribe(
     response => { 
      if(response.json().error_code == 0){ 
      } 

     }) 
} 

答えて

0

あなたが追加する必要があります - のhttp://

onSubmit(form:any){ 
    var headers = new Headers(); 
    headers.append('Content-Type', 'application/json'); 
    this.http.post('http://193.568.0.14:5000/api/signup', form.value, { headers: headers}).subscribe(
    response => { 
     if(response.json().error_code == 0){ 
     } 

    }) 
} 
+0

HIイゴールは、ほとんど働いていたthatsのが、私はこのエラーを得た 今すぐ – Daniel

+0

プリフライト要求への応答がアクセス制御チェックをパスしない:要求に「Access-Control-Allow-Origin」ヘッダーが存在しないedリソース。したがって、 'http:// localhost:3000'はアクセスが許可されていません。 – Daniel

+0

あなたのAngle 2アプリがあなたのサーバのような同じドメインにないので、サーバ側で原点を許可する必要があります。または、本来のアプリが同じサーバ上にある場合に備えて、このクロムプラグインを開発目的でインストールできます。 https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-app-launcher-info-dialog –

関連する問題