将Laravel Echo与React / Redux应用程序集成

时间:2018-09-22 15:09:23

标签: reactjs redux laravel-echo

我该如何将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
    )
);

0 个答案:

没有答案