小编use*_*171的帖子

如何使用 Postman 连接到 Docker 中运行的 laravel-websockets

我想测试通过 laravel-websockets 接收从我的 laravel 应用程序广播的事件。应用程序和 websockets 在 docker 中成功运行,我有主管保持一切正常运行。我的问题是,使用 Postman 的 websocket 功能,我无法连接到 docker 中运行的 websockets 服务器(ws://127.0.0.1:6001)。我得到 404。

docker-compose.yml

version: '2'

services:
  ace-contact-import:
    build:
      context: .
      dockerfile: ./docker/Dockerfile
    ports:
      - "8787:80"
      - "6001:6001"
    volumes:
      - ./:/var/www/
    tty: true
  composer:
    build:
      context: .
      dockerfile: ./docker/composer/Dockerfile
    depends_on:
      - ace-contact-import
    volumes_from:
      - ace-contact-import
    tty: true
  redis:
    image: redis:alpine
    container_name: ace-contact-import-redis
    command: redis-server --appendonly yes --requirepass "${REDIS_PASSWORD}"
    volumes:
      - ./data/redis:/data
    ports:
      - "8002:6379"
volumes:
  logvolume01: {}
Run Code Online (Sandbox Code Playgroud)

websockets.php

'apps' => [
        [
            'id' => env('PUSHER_APP_ID'), …
Run Code Online (Sandbox Code Playgroud)

pusher docker postman laravel-websockets laravel-8

0
推荐指数
1
解决办法
3895
查看次数

标签 统计

docker ×1

laravel-8 ×1

laravel-websockets ×1

postman ×1

pusher ×1