node.js - 尝试通过 React 访问 Redis : Can't resolve 'hiredis'

标签 node.js reactjs webpack redis

我已经通过 create-react-app 创建了一个简单的 React 应用程序,我正在尝试使用 Node redis 客户端访问我的 Redis 数据库。

当我启动我的应用程序时,我收到以下错误:

Module not found: Can't resolve 'hiredis' in '/Users/Joseph/workspace/chatbots/diagnosis-bot/symptom-search/node_modules/redis/node_modules/redis-parser/lib'

我有一种感觉,因为 redis 实际上是为 node 制作的,而不是 react,但仍然想知道是否有任何解决方法,而不必制作单独的后端 node 应用程序来访问 Redis。

最佳答案

我不知道有什么方法可以在没有中介的情况下使用 React 连接到 Redis。

尝试从前端应用程序直接连接到 Redis 存在安全问题:您必须向用户公开您的连接详细信息。

关于node.js - 尝试通过 React 访问 Redis : Can't resolve 'hiredis' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51018467/

相关文章:

node.js - Firebase 云消息传递 - 具有多个主题 - 没有消息重复

javascript - 阻止 Webpack 的默认加载器运行

reactjs - 带有 create-react-app 的附加 HtmlWebpackPlugin() 页面

javascript - 如何在 webpack/vue cli 中使用 uglifyjs 缩小和压缩 css/scss?

javascript - 让 Discord Bot 加入/离开 channel

node.js - 值得重新设计一个nodeJS服务器来使用Connect(主要用于everyauth)吗?

javascript - 为什么我得到 process.stdin undefined

reactjs - 在react render方法中嵌入链接

javascript - 在 React/Redux 中调度 Action 的问题

javascript - 如何从服务器正确提供 create-react-app 索引?