Node.js 在停止服务器事件上航行
我在bootstrap.js中创建与solr、elastic search等不同服务的连接:Node.js 在停止服务器事件上航行,node.js,sails.js,Node.js,Sails.js,我在bootstrap.js中创建与solr、elastic search等不同服务的连接: sails.solr = require('solr-client').createClient( .... ); sails.elasticClient = new require('elasticsearch').Client({ .... }); 并在应用程序中使用此连接: var client = sails.solr; v
sails.solr = require('solr-client').createClient(
....
);
sails.elasticClient = new require('elasticsearch').Client({
....
});
并在应用程序中使用此连接:
var client = sails.solr;
var query = client.createQuery().q({
....
})
现在我将如何在sails服务器关闭时关闭此连接
我在app.js中尝试了此事件,但从未调用过
sails.on('lower', function(){
sails.log.debug('Shutting down sails..');
});
节点版本:v0.12.7
sails版本:0.11.0
在启动时创建连接并对所有请求重用它,或者创建新连接并在需要时关闭它,这也是一个好主意