[英]Auth0 Endpoint "api/auth/me" returns a 404 Error in Next.js App
[英]Pusher auth endpoint gives me a 404 error
我在反應中使用pusher-js
。 我的前端在 app.xxx.com 上提供服務,而我的后端在 api.xxx.com 上提供服務。 我們有一個私人通知 websocket 通道,可以通過 app.xxx.com 推送通知。 我想要實現的是在后端使用身份驗證端點。 但無論我做什么,pusher 總是會請求前端加上 auth 端點的基本 URL。 就我而言,它將是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'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.