国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - node.js不同模塊之間如何傳值

瀏覽:97日期:2023-09-24 17:57:09

問題描述

javascript - node.js不同模塊之間如何傳值data.js(獲取一個json,console出來正確)

javascript - node.js不同模塊之間如何傳值

通過exports傳到index.js里,再傳到index.jade模板里,結果發(fā)現這個getdata是一個空對象。導致title也是空對象,如果getdata.title的話則顯示undefined,把json轉換成字符串也是空串,這是什么原因?是不是異步io導致的。

問題解答

回答1:

提供個思路 promise 或者 callback (回調函數)

回答2:

exports=json,exports現在是json這個對象的引用,不再是module.exports的引用了,所以json并沒有掛到module.exports上,所以你要么是module.exports=json,然后require或者exports.json=json然后獲取這個模塊require的對象的屬性json的值

回答3:

可以把data.js封裝成一個模塊,然后render方法作為回調執(zhí)行;或者用promise的方式,在then邏輯中執(zhí)行render方法。你現在這種寫法無法獲取異步中的值,其次你導出json的方式不對,module.exports=json.

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 安平县| 时尚| 米泉市| 库车县| 响水县| 封开县| 日照市| 罗定市| 凤庆县| 滦平县| 承德县| 霍林郭勒市| 陆良县| 滦南县| 蒲城县| 运城市| 尉氏县| 保康县| 上思县| 甘德县| 武强县| 惠来县| 武川县| 阜阳市| 中方县| 平凉市| 闽清县| 陆丰市| 类乌齐县| 华安县| 政和县| 突泉县| 中牟县| 措美县| 桦川县| 嘉荫县| 巴中市| 南木林县| 白城市| 上饶市| 平江县|