问题标签 [heroku-ci]
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.
71 问题
0
投票
0
回答
21
浏览
node.js - 使用 heroku-redis:in-dyno 在 Heroku CI 中关闭 Redis 连接
- 测试在本地环境中运行(并且 Redis 工作)非常好
- 即使部署到生产环境,Redis 也能正常工作
- 然而,当在 Heroku 的 CI 测试环境中运行时,Redis 连接会立即关闭
使用的技术:
- Node.js、Express、Mocha、Chai、Supertest
- Heroku, Heroku CI, (Heroku) Redis
我正在通过管道功能运行测试。然后我得到以下错误输出:
我的 app.json 文件看起来像这样
我的 Redis 连接文件如下所示:
正在测试的路线如下所示:
在本地环境(和生产)中,一切正常。即使在本地运行测试。但只有在 Heroku CI 中它失败了,我看到"Redis set error The client is closed "