我正在创建与 bootstrap.js 中的solr,弹性搜索等不同服务的连接:
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 风帆版:0.11.0
这也是在启动时创建连接的好主意。为所有请求重用它或创建新连接并在需要时关闭它。