PROTOCOL_ENQUEUE - Node Js Mysql

selamat siang agan sista, ane dapet problem nih. ane dapet error code kayak gini. langsung aja kodingan ane yah :

c_routes.addRoute("/viewdata", function(request, response){
    c_connection.query("SELECT * FROM `barang`",function(error, rows, field){
            try{
                if(error) throw error;
                let c_view = c_swig.compileFile('./views/viewdata.html')({
                    c_title : "welcome to barang jasa mu.",
                    c_data : rows
                });
                response.writeHead(200,{"Content-Type":"text/html"});
                response.end(c_view);
            }
            catch(error){
                console.log(error);
                response.writeHead(500,{"Content-Type":"text/html"});
                response.end('upps somethink wrong -> '+ error.code);
            }
    });
});

sebenernya tu kode si masih bisa jalan jika dalam kondisi normal. tau sendiri kan kalau ada crash itu node langsung berhenti ^_^. nah untuk mengantisipasi itu, truss di kasih try catch. nah gini -:> saat mysql nya tak stop. si oke keterangan nya 'upps somethink wrong -> ECONNREFUSED'. nah pas tak start mysql kok. muncul error 'upps somethink wrong -> PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR'. nggak langsung ke view data yah. itu kira kira kenapa gan sis. thanks. ^_^ :

avatar momoji
@momoji

108 Kontribusi 44 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban