2016-07-22 10 views
2

私のデータベースはMongoで準備されていました。私は、ブラウザでそれをテストし、正常に動作します「エラー:未知(未定):ステータス:200のURL:null」というメッセージが表示されるのはなぜですか?

var MongoClient = require('mongodb').MongoClient; 
    ... 
    app.get("/app/visits", function (req, res, next) { 
     console.log("get visits"); 
     MongoClient.connect('mongodb://localhost:27017/db', function (err, db) { 
     if (!err) { console.log("We are connected"); } 
     visits = db.collection('visits', function (err, collection) { }); 
     visits.find().toArray(function (err, user) { 
      this.user = JSON.stringify(user); 
      if (err) { throw err; } else console.dir(this.user); 
     }); 
     res.send(this.user); 
     }); 
    }); 

:以下のように私はそれへのアクセスは、Node.jsの通過であると表現します。 res.send(this.user);res.status(301).send(this.user);に変更すると、ステータスも変更されます。しかし、問題は次のとおりです。私は見当がつかない

getActualVisits() 
    { 
     return this.http.get("http://localhost:1234/app/visits").map(response => response.json()) 
     } 

だからこそrepareしようとの7時間後:ネイティブスクリプトコードと2の角度でエラーが返されます。 メソッドgetActualVisits()から呼び出している:あなたが返された値を観察するために.MAP後.subscribe呼び出す必要が

getActualSpecialization() { 
    let v = this.getActualVisits(); 
... 
} 

答えて

3

getActualVisits() { 
    return this.http.get("http://localhost:1234/app/visits") 
     .map(response => response.json()) 
     .subscribe(
      data => this.actualVisits = data, 
      err => this.logError(err), 
      () => console.log('get actual visits complete') 
     ); 
} 

コンソールでhttps://auth0.com/blog/2015/10/15/angular-2-series-part-3-using-http/

+1

エラーがまだ現れますが、アプリケーションが今取り組んでいる:)詳細については、以下のドキュメントを参照してください。 –

関連する問題