缓存服务不可用

不必须,如果你的所有配置都是 default 的话。

不必须,改 .env 中的配置项的时候最好的覆写在 .env.local,而不是改动原文件 .env

1赞

链正常运行,Microscope正常运行,rebirth docker运行正常,但是Microscope上依然报“缓存服务不可用”

你这配置的是链的地址吧,这个地址写在 rebirth 里面,Microscope 的这个节点的位置写 rebirth 的地址

是的所有配置如下图

在命令行里面执行 curl -v https://localhost:8888/api/transactions 看下返回结果是什么


调用api接口中有关于区块链的相关内容,都为失败

@jack 我编辑了内容,做了格式化输出,方便阅读。代码和输出内容应该用 ``` 包裹下。


image
此处返回值为空

image

查一下 logs/production.log 看一下日志输出的错误是什么

顺便问一下用的是什么操作系统

MAC os

没连上 localhost:1337,创建一个 .env.local 文件,里面写一条 CITA_URL="http://host.docker.internal:1337/"(已经有这个文件的话就加一条),应该是 docker 没有访问到主机 host 的原因。
之后删除下 docker/data, docker/redis 然后重新 make setup

顺便确认下,CITA 跑在本机的么

是的,在本机docker中运行,所有端口号为默认

我试一下

ok,已经解决了,感谢:pray:

不客气