Laravel Reverb (AWS) подключается к Nuxt3 (cloudflare)Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel Reverb (AWS) подключается к Nuxt3 (cloudflare)

Сообщение Anonymous »

Я немного запутался. Раньше у меня был сервер Laravel/Vue.js, и pusher.js работал нормально.
Затем я переключился на интерфейс Nuxt3 с Laravel 11/reverb в качестве бэкэнда. Поскольку два сервера разделены, это не так ясно.
В моем файле nuxt .vue

Код: Выделить всё

import Echo from 'laravel-echo';

onMounted(async () => {

window.Echo.channel("update-item").listen("ItemEvent", ({ item: newItem }) => {
console.log('success');
if (item.value.id == newItem.id) {
console.log('success x2');
item.value = newItem;
}
});

});
Channel.php выглядит так

Код: Выделить всё

Broadcast::channel('update-item', ['item' => '456']);
Я создал плагин nuxt на основе этого SO

Код: Выделить всё

import Echo from 'laravel-echo'
import Pusher from 'pusher-js'

declare global {
interface Window {
Pusher: any;
Echo: any;
}
}

export default defineNuxtPlugin(() => {
window.Pusher = Pusher
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'xxxxxxxxxx',
cluster: 'us2',
forceTLS: false,
});
})

Я запустил реверберацию, и она работает.
Я вижу, что веб-сокет гаснет, и я получаю пинг, но это не так. кажется, есть какие-то данные?
У меня заканчиваются или ошибки, нужно отследить.

Подробнее здесь: https://stackoverflow.com/questions/782 ... cloudflare
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»