2

我正在与美居合作以获得实时响应。

我用 docker 配置了美居:

mercure:
    container_name: mercure
    image: dunglas/mercure
    restart: always
    environment:
      PUBLISHER_JWT_KEY: mySecretKeyPublisher
      SUBSCRIBER_JWT_KEY: mySecretKeySubscriber
      ALLOW_ANONYMOUS: 1
      CORS_ALLOWED_ORIGINS: "*"
    networks:
      - proxy

我测试美居的开发网址是:

http://mercure.localhost/.well-known/mercure

我使用https://jwt.io/生成了令牌

我使用了这个有效载荷:

{
    "mercure": {
        "publish": ["*"]
    }
}

和 mySecretKeyPublisher :

在此处输入图像描述

现在我用邮递员测试:

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我总是:未经授权

4

1 回答 1

1

您需要在 POSTMAN 中删除令牌中的key=。您只需要指定生成的 JWT 令牌。

于 2020-08-22T14:32:46.947 回答