问题标签 [redistogo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1694 浏览

javascript - 护照身份验证在 Heroku 上不起作用?

我的应用程序是使用 express 的 nodejs Web 应用程序。它用作带有 cms 和 api 的投资组合网站。

在我的登录路线中,我有以下代码:

我的 heroku 日志告诉我用户已定义且正确。req.logIn()触发,成功并重定向(应该)到/cms/users. 但是,我得到一个 403,/cms/users因为req.user不在请求中。这让我觉得我的会话没有持续,但我不是专家,也不知道下一步该做什么。

我正在使用 redistogo 和 mongolab,这两个配置都是使用 CLI 设置的。有什么建议么?我被困住了!谢谢。

编辑:我应该补充一点,在我的本地机器上一切正常。

0 投票
2 回答
3118 浏览

redis - 如何连接到redistogo?如何查看数据?

通读https://redistogo.com/documentation/introduction_to_redis?language=en但无法正常工作。

是什么my-host

如何查看数据库?

Web 控制台似乎没有显示所有数据。keys失败。

redis-cli -h 返回“无法连接到 Redis”

0 投票
1 回答
641 浏览

ruby-on-rails-3 - 如何监控 redistogo 日志?

我在 Heroku 上有一个使用 RedisToGo 和 gem redis 的 Rails 应用程序。我该如何做类似的事情:

但在 RedisToGo 上?

0 投票
0 回答
745 浏览

redis - call': ERR 无效 IP 地址在 MEET (Redis::CommandError) Redis

当我第一次执行 redis cluster 命令时,我遇到了错误

如果我第二次执行相同的命令,则错误更改为以下

请帮我解决这两个问题。

如果有 Redis 集群配置的新手教程请与我分享。

0 投票
1 回答
229 浏览

node.js - nodejs/redis 身份验证在本地工作(带工头),但不在 Heroku 上

当我的节点应用程序在 Heroku 上时,我的 req.session (.user) 似乎不存在。事情在我的本地机器上运行,当我推送到 heroku 时,我可以访问我的 redis-to-go 商店以用于其他用途,但是当我登录并继续访问经过身份验证的页面时,我得到“内部服务器错误”服务页面,并且我相信日志中的“无法读取未定义的属性'currentUser'”,w / undefined = req.session。

此外,我在两个文件的开头都有相同的 redistogo 代码:

编辑:我对 Heroku/express/redis 还是很陌生,我意识到问题可能是上面的代码不在导出和调用的函数中,所以我把它移了进去,但我不能让它部署。后

我得到了与以前相同的旧部署和回滚列表……</p>

所以,1)我的问题是我的代码在导出的 fn 之外??

2) 我如何推送我的更改?我是否可能在 Heroku 上耗尽了内存?我的程序不是很大……</p>

Edit2 - 我想通了。我需要做一些小的改变。

谢谢,约翰

0 投票
1 回答
1444 浏览

node.js - Passport 用户未在 Express 会话中设置,但在套接字握手时可用

我正在将 Passport 与 NodeJS Express、Connect 一起使用。会话存储是 RedisStore。我正在使用 Forcedotcom 策略。

当我对我的 Express 服务器进行 REST 调用时,我总是在 req.session 的 Passport 部分看到一个空白。此外, req.user 未定义:

但是,用户正在我的套接字对象 socket.handshake.user 上设置。

}));

我在身份验证期间存储在 Redis 中的用户对象的 Passport 序列化和反序列化:

快速连接中间件:

0 投票
0 回答
220 浏览

node.js - 通过 Nodejs 连接到 Heroku 上的 RedisToGo

我正在使用以下命令连接到本地主机上的 redis:-

我如何连接到 Heroku 上的 RedisToGo。我正在使用 node.js 我已经解决了问题,但没有太多关注。

以上不起作用。

port no. 9344我从 RedisToGo 应用程序详细信息中获得的位置和 requirepass 详细信息。

0 投票
1 回答
452 浏览

connection - 连接到 redistogo 会出现错误:-

尝试通过以下 redistogo 凭据连接到 redis 会出错。

出现错误:-

0 投票
1 回答
150 浏览

heroku - redisClient.set :- 没有更新没有错误

通过网络进行嵌套更新,打印“abc updated”,但实际值不会在 redis 数据库中更新。

注意:- 上面的代码在本地主机上工作,但更新没有显示在 heroku-redistogo 上。

编辑:- 我在 localhost 上运行代码,redis 连接到 Redistogo。使用以下代码:-

设置快速会话:-

我还使用以下代码创建另一个 redisClient:-

0 投票
1 回答
5008 浏览

ruby-on-rails - Redis/Resque [在 localhost:6379 (ECONNREFUSED) 上连接到 Redis 时出错]

我正在尝试使用 Resque 将我的 rails 应用程序连接到 redis-to-go 服务器,但我遇到了错误:

我尝试了很多可能的解决方案,但其中任何一个都有效。我按照此处的所有说明进行操作,但没有。

我有 2 个初始化程序:

redis.rb

resque.rb

和 rake 文件:

我添加了很多部分的一些代码,所以现在有点难看,但在我尝试使用 redis-to-go 之前,我在本地使用它和其他配置,它可以工作,但现在我想部署在 heroku 和问题开始:c。

附言

如果我尝试手动插入/获取redis,它可以工作!(导轨控制台)