文章詳情頁
javascript - express調(diào)用接口之后怎么傳值到頁面上?
瀏覽:170日期:2023-09-08 15:03:05
問題描述

如圖所示,我用http.get去請求接口之后拿到了返回的data數(shù)據(jù)。我現(xiàn)在想把頭像傳到index頁面上,但是出了http.get方法,iconUrl就是未定義的了,我要怎么才能把從接口返回的數(shù)據(jù)傳到index頁面上?
問題解答
回答1:iconUrl肯定是未定義啊.js的基本作用域的問題啊
回答2:把res.render 這一句放到req.on(’end’)回調(diào)里
回答3:作用域問題。因為你變量iconUrl是在req.on里頭聲明的,res.render調(diào)用的時候,是找不到req.on里頭的iconUrl變量的,把iconUrl的聲明放在router.get里頭試試看。
回答4:http.get改成同步方法或者在回調(diào)中使用res.render,注意參數(shù)不要重名,換個別名就可以了。
回答5:寫在end里就好了
標簽:
JavaScript
相關文章:
1. javascript - 深夜被問題困擾求解惑,rn的API之PermissionsAndroidd的問題2. mysql - 我的myeclipse一直連顯示數(shù)據(jù)庫連接失敗,不知道為什么3. javascript - 最近用echarts做統(tǒng)計圖時遇到兩個問題!!4. docker綁定了nginx端口 外部訪問不到5. 前端 - html5 audio不能播放6. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?7. java - Activity 進入后臺再次傳值?8. html - radio的使用時如何避免整個頁面只能選一個的情況9. mysqld無法關閉10. git - webstorm窗口中左側列表的文件名顏色怎么修改
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備