Pusher auth 端点给我一个 404 错误

Pusher auth endpoint gives me a 404 error

我在 React 中使用 pusher-js。我的前端服务于 app.xxx.com,我的后端服务于 api.xxx.com。我们有一个私人通知 websocket 通道,可以通过 app.xxx.com 推送通知。我想要实现的是在后端使用 auth 端点。但无论我做什么,pusher 总是会请求前端的基础 URL 加上 auth 端点。在我的例子中,它将是 https://app.xxx.com/broadcasting/auth,但我希望它是 https://api.xxx.com/broadcasting/auth。我应该怎么办?这是我的推送器配置:

pusher = new Pusher(APP_ID, {
                httpHost: process.env.REACT_APP_WS_HOST,
                authEndpoint: '/broadcasting/auth',
                auth: {
                    params: {
                        id: userData.id,
                    },
                    headers: {
                        'X-CSRF-Token': '{{ csrf_token() }}'
                    }
                },
                cluster: 'ap2',
                wsHost: process.env.REACT_APP_WS_HOST,
                wsPort: 6001,
                wssPort: 6001,
                forceTLS: true,
            })

process.env.REACT_APP_WS_HOST的值为api.xxx.com

更新:
我什至尝试添加一个 authHost 键,但没有任何改变。

您应该能够使用完整的 URL 到端点:

authEndpoint: 'https://api.xxx.com/broadcasting/auth'