我该如何将Laravel Echo服务器与React / Redux应用程序连接?我目前已经安装了基本的React / Redux应用程序,我想在其中集成Laravel Echo。我创建了echo.js
帮助文件:
import Echo from "laravel-echo"
import io from 'socket.io-client';
import authHeader from './auth-header';
export const Echo = new Echo({
broadcaster: 'socket.io',
host: 'http://localhost:9000',
auth: {
headers: {
authHeader();
}
}
});
我的商店看起来像这样:
import { createStore, applyMiddleware } from 'redux';
import thunkMiddleware from 'redux-thunk';
import { createLogger } from 'redux-logger';
import rootReducer from '../_reducers';
const loggerMiddleware = createLogger();
export const store = createStore(
rootReducer,
applyMiddleware(
thunkMiddleware,
loggerMiddleware
)
);