郵便配達員を使用して、私はapiにアクセスして、私が探しているデータを見つけることができます。 しかし、私がparams関数を使ってクライアントを試すと、エラーは発生しません。しかし、それは何もしていないように見えるし、Get/200にはこれが常に当てはまるかどうかは分からない。 私はボタンを使用してgetリクエストを起動するリンクを起動し、get/200リクエストは表示されません。ブラウザにもエラーはありません。 私は文字通りreq.params.btcですべてのバリエーションを使い、req.queryを使って試しました。 set関数で複数のパラメータを持つことができないので、params.appendを使用しています。api angle 4のreq.paramsの使用に失敗しました。マングースデータベースからデータを取得することを意味します。
これで時間と時間を費やすと、誰かが私にこのことを助けてくれることを願っています。あなたが追加する必要が
API /マングースにAUTH-SERVICE.TS
readonly ROOT_URL = 'http://localhost:3000/api/findData';
var params = new HttpParams();
params = params.append('key', 'value1');
params = params.append('key', 'value2');
this.http.get(this.ROOT_URL ,{ params })
.do(console.log)
.map(data => data.send (data))
}
API.JS
router.get('/findData:btc', function (req, res) {
Coin.findOne ({ 'coinCode' : mongojs.ObjectID(req.params.btc) },
function (err, result) {
if (err) throw err;
if (result) {
res.json(result)
} else {
res.send(JSON.stringify({
error : 'Error'
}))
}
})
})