文章詳情頁
javascript - express調(diào)用接口之后怎么傳值到頁面上?
瀏覽:160日期: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
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標記““This image has vulnerabilities””2. boot2docker無法啟動3. docker-compose中volumes的問題4. java - SSH框架中寫分頁時service層中不能注入分頁類5. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.6. javascript - mock.js可以存儲數(shù)據(jù)嗎7. nignx - docker內(nèi)nginx 80端口被占用8. docker api 開發(fā)的端口怎么獲取?9. dockerfile - 為什么docker容器啟動不了?10. node.js - antdesign怎么集合react-redux對input控件進行初始化賦值
排行榜

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