Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

    Mong mọi người giúp em về return function ạ (newbie)

    Hỏi Đáp
    0
    3
    308
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Mỹ Mason last edited by

      Chào mọi người, em là newbie mới tìm hiểu về Nodejs. Em gặp một vấn đề là khi return trong function toàn nhận được giá trị undefined thôi ạ.
      0_1522810162077_1.JPG
      1_1522810162079_2.JPG

      Nguyen Hien 1 Reply Last reply Reply Quote 0
      • Nguyen Hien
        Nguyen Hien @Mỹ Mason last edited by Nguyen Hien

        @Mỹ-Mason
        function get_config() đâu return gì đâu bạn. có mỗi function callback có returrn.
        Cái này async thì basic bạn dùng Promise xem

        function Config_Model() {
            // This is constructor. Do not this.getconfig here.
        }
        
        Config_Model.prototype.get_config = function() {
            return new Promise((resolve, reject) => { // Return promise for get_config
                connection.acquire(function(err, con) {
                    con.query('....', function(err, result) {
                        con.release();
                        if (err) {
                            reject(err);
                        } else {
                            resolve(result);
                        }
                    })
                })
            })
        }
        
        // In file route.js
        var config_model = new Config_Model();
        config_model.get_config().then((result) => {
            console.log(result);
        })
        
        

        Sent from Rodgers Zone!!!

        M 1 Reply Last reply Reply Quote 0
        • M
          Mỹ Mason @Nguyen Hien last edited by

          @Nguyen-Hien
          Vâng rất cảm ơn anh đã giúp đỡ em ạ.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post