reactjs - 将 react-redux 与 NodeJS (MySQL) 连接 - socket.io
问题描述
我是新手react-redux
,有一个我已经搜索过但找不到好的答案的问题。如何将我的react-redux
应用程序连接到后端以及我应该使用什么 API 以获得更好的结果?
我的后端目前是NodeJS-MySQL
,我也在Socket.io
服务器上使用。
解决方案
您可以通过 fetch 调用将 redux 连接到 api。通常这是通过创建动作和减速器来完成的。fetch 调用通常在使用 thunk 中间件的操作中进行。这是一个完整示例,说明如何使用 reddit 中的一些数据并填充您的 redux 存储https://github.com/reduxjs/redux/blob/master/docs/advanced/ExampleRedditAPI.md
关于 nodjs-mysql,如果您熟悉此框架,您将编写与数据库的连接和一些节点 js 代码(端点)以接收来自 react-redux 的 fetch api 调用。所以本质上它们是两个不同的东西。您的 nodejs-mysql 和 nodejs 代码将充当 react-redux 的后端。
推荐阅读
- sql - 在 SQL 中转置/透视数据
- java - Instagram如何将评论textview和用户名textview合二为一?
- docker - kubernetes prestop 钩子不适用于环境变量
- python - rpsls 游戏“(python)错误:无法连接'str'和'int'对象
- here-api - 我应该选择什么 HEREMaps 计划才能执行反向地理编码批处理请求?
- c++ - 有符号-无符号加法行为异常
- birt - 如何在 birt 报告中添加依赖于名称的图像?
- python - 通过句柄在画布中查找小部件
- maven - Maven:如何在构建和发布期间跳过安装/部署快速入门或示例模块?
- javascript - Vuejs fusioncharts 具有完全透明的背景