连接mariadb - node.js时出错?

时间:2013-12-17 06:11:51

标签: node.js mariadb

我在node.js应用程序中使用MariaDB。我有以下代码

         var nodeMaria = require('node-mariadb');

         var connection = nodeMaria.createConnection({
             driverType: nodeMaria.DRIVER_TYPE_HANDLER_SOCKET,
             host:'localhost',
             port:9998
         });

         connection.on('error', function(err){
             console.log(err);
             process.exit(1);
         });

         connection.on('connect', function(){
             console.log("mariadb connected");
         });

问题

连接数据库后,它正在记录“mariadb connected”。   之后应用程序正在中断而不会抛出任何错误。

注意:我处理了连接connection.on('erorr',function(){});

中的错误

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:3)

如果应用程序正在关闭,则并不一定意味着连接到MariaDB时发生错误 事实上,如果没有任何东西保持节点应用程序显式打开,它只是在执行代码后关闭 什么使节点应用程序保持开放?事件听众。如果您有一个事件侦听器侦听事件,则节点应用程序在完成代码执行后不会关闭。例如,如果您有一个http.listen命令,它将启动Web服务器并开始侦听传入的HTTP连接。