reactjs - 将 Laravel Echo 与 React/Redux 应用程序集成
问题描述
我将如何将我的 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
)
);
解决方案
推荐阅读
- pandas - 将 float64 转换为带有千位分隔符的字符串
- java - 多个 Maven 模块声纳代码覆盖率在声纳 qube 上显示为零
- netsuite - 用于开发和分发 SuiteApps 的 Netsuite SuiteBunder 与 SDF
- swift - 表选择问题
- java - Android工作室中的按钮动画
- java - java -version 显示没有安装
- amazon-web-services - AWS EC2 控制台运行相同交互式可执行文件的多个实例,以前的实例被强制终止
- javascript - 由于西里尔字符上的打开处理程序,笑话测试失败
- laravel - 多租户应用程序:应如何在数据库级别创建租户?
- swift - 如何在 MacOS (11.4) 上将 LazyVGrid 放在 Image swiftUI 旁边