如果我嘗試在我的 nodeJS 上調用 get 而不是它的工作,但我得到不同的值。我必須提交我的搜索參數 1-3 次才能獲得正確的輸出。我的節點服務器獲得正確的搜索參數并輸出正確的 API 響應,但如果我想將它打印到我的 Angular 應用程序,那么它將使用舊參數。我不明白這種行為。請求路徑:angular -> nodeJS -> 3rd partie API -> nodeJS -> angular那條路錯了嗎?如何獲取角度的當前數據?應用程序.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);})測試服務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