我想在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 –