我正在尝试使用环境变量来不设置“http 地址”,因为在使用 AWS 机器时 IP 地址可能会发生变化。如何在找到 HTTPAddresses 的地方使用环境变量?这里我使用本地主机地址,但在 AWS 我不能这样使用。任何建议如何解决这个问题?
var envv = (process.env.NSQD_RETH || "localhost:4161").split(",");
var connection = null;
r.connect( {host: 'localhost', port: 28015, db:'test', authKey:''}, function(err, conn) {
if (err) throw err;
connection = conn;
var eventreader;
eventreader = new nsq.Reader('ev_topic', 'ev_channel', {
lookupdHTTPAddresses: envv
});
提前致谢。