如果我嘗試在我的 nodeJS 上調(diào)用 get 而不是它的工作,但我得到不同的值。我必須提交我的搜索參數(shù) 1-3 次才能獲得正確的輸出。我的節(jié)點服務(wù)器獲得正確的搜索參數(shù)并輸出正確的 API 響應(yīng),但如果我想將它打印到我的 Angular 應(yīng)用程序,那么它將使用舊參數(shù)。我不明白這種行為。請求路徑:angular -> nodeJS -> 3rd partie API -> nodeJS -> angular那條路錯了嗎?如何獲取角度的當(dāng)前數(shù)據(jù)?應(yīng)用程序.js app.get('/url', (req, res) => { var name = req.query.searchname; console.log("Output\n---------------------------") console.log(req.query.searchname); doGetRequest(name); return res.send(data);})測試服務(wù)test(searchName){ this.http.get<any>('http://localhost:3000/url', { params: { searchname: searchName }}).subscribe(data => this.totalAngularPackages = data) this.log(); }log(){ console.log(this.totalAngularPackages);}
Angular 從 nodejs API 獲取不同的值
慕勒3428872
2023-05-19 14:49:39