文章詳情頁
javascript - express調用接口之后怎么傳值到頁面上?
瀏覽:96日期:2023-09-08 15:03:05
問題描述
如圖所示,我用http.get去請求接口之后拿到了返回的data數據。我現在想把頭像傳到index頁面上,但是出了http.get方法,iconUrl就是未定義的了,我要怎么才能把從接口返回的數據傳到index頁面上?
問題解答
回答1:iconUrl肯定是未定義啊.js的基本作用域的問題啊
回答2:把res.render 這一句放到req.on(’end’)回調里
回答3:作用域問題。因為你變量iconUrl是在req.on里頭聲明的,res.render調用的時候,是找不到req.on里頭的iconUrl變量的,把iconUrl的聲明放在router.get里頭試試看。
回答4:http.get改成同步方法或者在回調中使用res.render,注意參數不要重名,換個別名就可以了。
回答5:寫在end里就好了
標簽:
JavaScript
相關文章:
1. Python處理Dict生成json2. macOS Sierra 10.12 安裝mysql 5.7.1出現錯誤3. 網頁爬蟲 - python爬蟲用BeautifulSoup爬取<s>元素并寫入字典,但某些div下沒有這一元素,導致自動寫入下一條,如何解決?4. php - 生產環境下,給MySQL添加索引,修改表結構操作,如何才能讓線上業務不受影響?5. mysql - 拖拽重排序后怎么插入數據庫?6. mysql 獲取時間函數unix_timestamp 問題?7. javascript - 微信小程序 wx.downloadFile下載文件大小有限制嗎8. 新入手layuiadmin,部署到tp中。想用php自已寫一個后臺管理系統。9. javascript - 天貓首頁首屏數據來源10. 網頁爬蟲 - python+smtp發送郵件附件問題
排行榜
