我想在heroku.i上部署我的應用程序,在我的app.it中添加了redistogo插件,它基於node.js和express。socket.io-redis在heroku上給出錯誤
我寫了一小段代碼
var redis = require('socket.io-redis');
var io = require('socket.io')(server);
io.adapter(redis(process.env.REDISTOGO_URL));
但最後一行我得到錯誤:
Error: Redis connection to redistogo:6379 failed - getaddrinfo ENOTFOUND redistogo
任何一個可以幫助爲什麼我面對這個錯誤,遠離error.6379的是默認端口,但我的redistogo網址沒有6379端口號。它的端口號是10281.
這是一個錯誤在socket.io-redis模塊或我做錯了什麼?
嗨@galethil,我的REDISTOGO_URL就像redis:// redistogo:[email protected]:10281/.as在文檔中提到,我可以在文檔中指定一個url。一個例子也給出了var adapter = adapter ( '本地主機:6379');但試試看,如果你的解決方案的工作與否.Thnaks –